我如何像ASP.NET按钮一样使用HTML按钮?
答案 0 :(得分:17)
使用runat="server"
归属的Html代码称为HtmlControls,您需要处理ServerClick
事件。
标记
<button id="button1" runat="server" onserverclick="doIt" >Submit</button>
背后的代码
protected void doIt(object sender, EventArgs e)
{
Response.Write("Hello World!!!");
}
答案 1 :(得分:6)
将runat = server添加到HTML定义中,如下所示:
<button id="btnserver" runat="server" .../>
这将使其成为服务器控件
答案 2 :(得分:1)
基本上你可以通过添加runat="server"
属性将html元素转换为asp.net。这样你可以通过以下方式使用html按钮作为asp.net:
<button id="btnOne" runat="server"></button>
现在,如果您有按钮的点击事件,则可以使用onserverclick属性:
<button id="btnOne" runat="server" onserverclick="btnOne_Click"></button>