您的位置:首页 > Web前端 > HTML

HTML控件非ajax方法调用后台

2010-11-14 22:43 232 查看
对于

HTML code

<asp:PlaceHolder ID="PlaceHolder1" runat="server">

<input type="button" id="abc" runat="server" value="Click Me" />

</asp:PlaceHolder>

你可以在后台Page_Load或者Page_PreRender等事件中设置断点,然后调试或者打印

C# code

this.PlaceHolder1.Controls.Count

this.PlaceHolder1.Controls[0].GetType().Name

可以看到它是一个 HtmlInputButton 类型的控件。然后你就可以根据这类控件的定义去写代码。例如从类型定义上看显然,它支持ServerClick事件,所以你可以在声明时在事件名前边加上“on”(这是asp.net编译器默认的机制),成为:HTML code

HTML code

<asp:PlaceHolder ID="PlaceHolder1" runat="server">

<input type="button" id="abc" runat="server" value="Click Me" onserverclick="abc_clicked" />

</asp:PlaceHolder>

C# code

protected void abc_clicked(object sender, EventArgs e)

{

。。。。。。

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: