C#,ASP.NET/教程/不同按钮
我遵循本教程: 我希望一切都一样,但我想改变:C#,ASP.NET/教程/不同按钮,c#,jquery,css,asp.net,C#,Jquery,Css,Asp.net,我遵循本教程: 我希望一切都一样,但我想改变: <section> <a rel="external" href="#button" id="button"></a> <span></span> </section> 致: 因为添加按钮然后编程更简单。一切正常,只要我点击按钮,它就不会变成白色,红点也不会变成绿色,我想这是因为在教程中,按钮就像链接
<section>
<a rel="external" href="#button" id="button"></a>
<span></span>
</section>
致:
因为添加按钮然后编程更简单。一切正常,只要我点击按钮,它就不会变成白色,红点也不会变成绿色,我想这是因为在教程中,按钮就像链接一样使用,如果我用visual studio添加它,它就不是链接,我能做些什么呢?即使我用visual studio添加按钮,我也会这样设置按钮的样式。如果你想要一个超链接,你应该使用LinkButton元素<代码>按钮组件显示按钮元素<代码>链接按钮呈现为带有一些额外属性的超链接
<asp:LinkButton CssClass="button" id="Button3" runat="server" OnClick="Button3_Click" Text=""\uf011;"" />
另一个选项是使用HyperLink
组件
<section>
<asp:HyperLink Text="" rel="external" href="#button" id="button" runat="server"></asp:HyperLink>
<span></span>
</section>
您应该注意anchor的id属性。我的意思是,如果您没有将id属性设置为仅显示您给定的值,则id属性前面会加上MainContent\uu
有两种选择:
$('#按钮')
更改为$('#MainContent_按钮')
MainContent\uu前缀前加前缀
将其更改为使用您的css类名(button)而不是anchor Tag我尝试了此操作,但不起作用,也许按钮是链接不是问题,我只是不知道为什么不起作用,我将所有内容都更改为相同的,只是更改,谢谢您的帮助,但我重新编程了:-当从aspx.cs单击button调用另一个css文件时,要重新设置按钮样式,@user3226944您的解决方案会导致回发。
<section>
<a rel="external" href="#button" id="button" runat="server"></a>
<span></span>
</section>
<section>
<asp:HyperLink Text="" rel="external" href="#button" id="button" runat="server"></asp:HyperLink>
<span></span>
</section>