Ext.Net学习笔记之button小结
2023-06-13 09:14:46 时间
1.触发客户端事件
<ext:ButtonID="Button1"runat="server"Text="快点我">
<Listeners>
<ClickHandler="Greet()"></Click>
</Listeners>
</ext:Button>
<scripttype="text/javascript">
functionGreet(){
alert("HelloWorld!");
}
</script>
2.触发服务端事件
<ext:ButtonID="Button1"runat="server"Text="快点我">
<DirectEvents>
<ClickOnEvent="MyButtonClickHandler"></Click>
</DirectEvents>
</ext:Button>
protectedvoidMyButtonClickHandler(objectsender,DirectEventArgse)
{
X.Msg.Alert("Hello","HelloWorld!");
}
注:按理说客户端会弹出一个消息框的,调试时已经执行到了这个后台函数内,前台没反应,原因未知。
DirectEventArgs也可以替换成System.EventArgs,但是这样将无法访问某些属性,例如:ExtraParams,下面讲这个参数的用处
3.触发服务端事件并传参
<DirectEvents>
<ClickOnEvent="MyButtonClickHandler">
<ExtraParams>
<ext:ParameterName="param1"Value="value1"></ext:Parameter>
</ExtraParams>
</Click>
</DirectEvents>
后台获取参数可以用如下方式:e.ExtraParams["param1"]
从IE的F12工具来看确实将参数发往了服务端。
4.自定义额外属性
<ext:ButtonID="Button1"runat="server"Text="快点我">
<Listeners>
<ClickHandler="CusProperty(this);"></Click>
</Listeners>
<CustomConfig>
<ext:ConfigItemName="cusProperty1"Value="theValue"Mode="Value"></ext:ConfigItem>
</CustomConfig>
</ext:Button>
<scripttype="text/javascript">
functionCusProperty(obj){
alert(obj.cusProperty1);
}
</script>
成功获取到自定义的属性的值
相关文章
- 用.NET开发的磁力搜索引擎——btbook.net「建议收藏」
- ASP.Net MVC开发基础学习笔记:一、走向MVC模式
- [.NET控件]Telerik RadControls for ASP.NET AJAX 2008 Q1 net 2.0 Web.UI「建议收藏」
- 【水一篇】骚操作之net 6的winform启动的同时启动Net 6 WebApi【同一套代码】
- 应用使用Linux环境部署.Net应用程序(linux部署.net)
- Net与Oracle构建连接的数据价值(.net 链oracle)
- NET环境下操作Oracle数据库的技巧(.net操作oracle)
- 网上解决Net环境下MySQL数据库的同步问题(.net 同步mysql)
- 基于NET的MySQL数据库开发实践(.net中使用mysql)
- Net和MySQL互相受益的强大组合(.net 与mysql)
- NET 对MySQL 的支持有限(.net不支持mysql)
- NET和MySQL的无缝搭配实现创新的技术路径(.net mysql支持)
- 分类NET 5与MySQL分类新加坡开发者技术展望(.net 5 mysql)
- ASP.NET与MySQL数据库简明图示入门教程
- 那些年,我还在学asp.net(一)学习笔记
- C#.NET学习笔记5C#中的条件编译
- 浅析ASP.NET安全性分析(加强asp.net1.1/2.0安全性)
- 基于.Net中的数字与日期格式化规则助记词的使用详解
- .NET中文乱码的解决方法分享
- 浅谈.Net并行计算之数据并行
- asp.net读取excel文件的三种方法示例
- Asp.net回调技术Callback学习笔记