Ext.Net学习笔记之button小结
Ext.Net学习笔记:Button控件小结
======================
对于正在学习Ext.Net的朋友来说,Button控件是最基础且重要的组件之一。以下是关于Ext.Net中Button控件的学习笔记,供朋友们参考。
一、触发客户端事件
--
在Ext.Net中,我们可以为Button控件添加客户端事件,如点击事件。示例代码如下:
```html
function Greet() {
alert("Hello World!");
}
```
在上述代码中,当点击按钮时,会触发Greet函数,弹出提示框显示“Hello World!”
二、触发服务端事件
--
若想在点击按钮时触发服务端事件,可以像下面这样设置:
```html
```
在对应的后台代码中,我们可以这样处理这个事件:
```csharp
protected void MyButtonClickHandler(object sender, DirectEventArgs e) {
X.Msg.Alert("Hello", "HelloWorld!");
}
```
注意,如果在调试时发现后台函数已经执行,但前端没有反应,可能是某些未知的原因导致的。可以尝试将DirectEventArgs替换为System.EventArgs,但要注意这可能会使某些属性无法被访问。
三、触发服务端事件并传递参数
我们可以在DirectEvents中为Click事件添加ExtraParams来传递参数给服务端。示例代码如下:
```html
```
在后台代码中,我们可以通过`e.ExtraParams["param1"]`来获取传递的参数。
从浏览器的开发者工具中可以看到参数已经发送到了服务端。
四、自定义额外属性
--
我们可以在Button控件中添加自定义配置,并通过监听事件来访问这些自定义属性。示例代码如下:
`
编程语言
- Ext.Net学习笔记之button小结
- vue如何获取自定义元素属性参数值的方法
- 浅谈SQL Server中统计对于查询的影响分析
- ECshop 迁移到 PHP7版本时遇到的兼容性问题
- PHP+APACHE实现网址伪静态
- 实例解析Vue.js下载方式及基本概念
- 浅谈PHP的数据库接口和技术
- jQuery实现表格行和列的动态添加与删除方法【测
- 微信小程序实现图片上传放大预览删除代码
- PHP中的empty、isset、isnull的区别与使用实例
- php判断表是否存在的方法
- JQuery选中select组件被选中的值方法
- BootStrap中Table隐藏后显示问题的实现代码
- thinkPHP中volist标签用法示例
- JQ选择器_选择同类元素的第N个子元素的实现方法
- phpstorm最新激活码分享亲测phpstorm2020.2.3版可用