在 asp.net 中生成按钮单击事件

Generate button click event in asp.net

我有一个 HTML 按钮控件,单击时我想调用 asp.net 按钮单击事件。我想知道如何在代码隐藏中生成点击事件处理程序?

当我在 Page_Load 事件中尝试这样做时:

 btnSearch.Click += new EventHandler();

我收到错误:

btnSearch doesnot exist in the current context

这里是 HTML:

<input type="button" class="SmallButton ButtonSpacingAfter" value="Search" id="btnSearch" onserverclick="Button1_Click"/>

您需要通过指定 runat="server" 将其转换为服务器端控件。

<input id="foo "runat="server" type="button" onserverclick="foo_OnClick" />