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)
{
。。。。。。
}
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)
{
。。。。。。
}
相关文章推荐
- MVC4中AJAX Html页面打开调用后台方法实现动态加载数据库中的数据
- [置顶] 【Asp.net】前台的Html控件向后台传值以及前台的html的input按钮如何调用后台的方法
- Ajax 1.0 中使用web控件调用后台方法的用法.
- Ajax 控件 的使用 以及js调用后台方法【自己总结一下】
- html中的js监听付款按钮--触发ajax调用php后台--得到的json数据---交给安卓原生处理
- ajax调用后台方法
- 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。
- iframe调用后台方法通过response返回html代码
- asp.net jquery.Ajax() 方法调用后台方法
- ajax 前台js调用后台方法
- jquery.Ajax()方法调用Asp.Net后台的方法解析
- asp.net ajax调用后台方法 -- asp.net传值到silverlight
- jquery.Ajax()方法调用Asp.Net后台的方法解析
- 批量删除记录时如何实现全选方法总结 (转)http://www.cnblogs.com/chenou/articles/1349646.html[Asp.net Ajax 控件]
- .net+ajax调用jquery后台方法实现 附图
- 关于AJAX只触发一次后台调用的解决方法
- 不用AJAX实现前台JS调用后台C#方法
- 不用AJAX实现前台JS调用后台C#方法
- jquery + ajax调用后台方法
- 不用AJAX实现前台JS调用后台C#方法(小技巧)