是否可以将按钮单击事件添加到我自己创建的按钮中?
我使用的是Visual Studio Premium2013。我试图从工具箱中自定义标准按钮控件的外观,但它没有做我想要的事情(存在边界半径和其他问题)。因此,我决定制作自己的按钮。它是一个div,使用此CSS样式设置,并用锚标记包裹:
<a href="#"><div id="loginBtn">Login</div></a>
#loginBtn {
width: 60px;
height: 30px;
margin-left: auto;
margin-right: auto;
background: #3B647F;
border: 1px solid black;
box-shadow: 3px 3px 5px gray;
border-radius: 5px;
text-align: center;
line-height: 1.75;
}
但是,如何向该按钮添加点击事件?我尝试改用这样的超链接控件:
<asp:HyperLink ID="hyp1" runat="server"><div id="loginBtn">Login</div></asp:HyperLink>
但是我找不到一种将点击事件添加到超链接的方法。
有人有想法么?
使用时asp:LinkButton
,可以添加OnClickEvent
。您可以在此MSDN文章中阅读如何做
ASPX:
<asp:LinkButton id="LinkButton1"
Text="Click Me"
OnClick="LinkButton_Click"
runat="server"/>
后面的代码:
void LinkButton_Click(Object sender, EventArgs e)
{
Label1.Text="You clicked the link button";
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句