HTML按钮就像一个ASP.NET按钮

时间:2012-01-16 23:50:42

标签: c# asp.net html

我如何像ASP.NET按钮一样使用HTML按钮?

3 个答案:

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