如何在Visual Studio c#中为自己的按钮添加按钮单击事件?

本文关键字:按钮 自己的 添加 单击 事件 Visual Studio | 更新日期: 2023-09-27 17:50:27

是否有办法将按钮单击事件添加到我自己创建的按钮?

我正在使用Visual Studio Premium 2013。我试图从工具箱中定制标准按钮控件的外观,但它没有做我想要的(有边界半径和其他事情的问题)。所以我决定自己做一个纽扣。它是一个div,样式是这样的,用一个锚标签包裹:

<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>

但是我找不到给超链接添加点击事件的方法。

有人有什么想法吗?

如何在Visual Studio c#中为自己的按钮添加按钮单击事件?

使用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";
  }