c#, ASP.. NET /教程/不同按钮
本文关键字:按钮 教程 ASP NET | 更新日期: 2023-09-27 18:02:50
我遵循这个教程:
http://www.hongkiat.com/blog/css3-on-off-button/我希望一切保持不变,除了我想改变:
<section>
<a rel="external" href="#button" id="button"></a>
<span></span>
</section>
:
<section>
<asp:Button CssClass="button" id="Button3" runat="server" OnClick="Button3_Click" Text=""'uf011;"" />
<span></span>
</section>
因为添加按钮和编程更简单。一切正常,当我点击按钮的时候它不会变成白色,红点也不会变成绿色,我猜这是因为在教程中这个按钮被用作链接,如果我用visual studio添加它它不是链接,我能做什么呢我要把按钮样式设置成那样即使我用visual studio添加它
如果你想有一个超链接,你应该使用LinkButton元素。Button
组件显示一个按钮元素。LinkButton
呈现为带有一些额外属性的超链接。
<asp:LinkButton CssClass="button" id="Button3" runat="server" OnClick="Button3_Click" Text=""'uf011;"" />
您也可以尝试以下代码,以便为标准a
标记提供代码隐藏功能。
<section>
<a rel="external" href="#button" id="button" runat="server"></a>
<span></span>
</section>
另一个选择是使用HyperLink
组件
<section>
<asp:HyperLink Text="" rel="external" href="#button" id="button" runat="server"></asp:HyperLink>
<span></span>
</section>
应该注意锚的id属性。我的意思是,id属性加上MainContent_
,如果您没有将其设置为仅显示您给出的值。
有两个选项:
- 将jQuery的选择器从
$('#button')
更改为$('#MainContent_button')
- 更改。net设置,以显示不添加
MainContent_
前缀的元素。