js AspxButton的客户端操作


Posted in Javascript onJune 26, 2009

javascript调用父窗口(父页面)的方法
window.parent与window.opener的区别 javascript调用主窗口方法
1: window.parent 是iframe页面调用父页面对象
2: window.opener 是window.open 打开的子页面调用父页面对象
具体例子就不写了。

DevExpress.Web控件中的AspxButton的客户端验证
我们在用.net 默认的AspButton做面页提交时,如果需要客户端验证,我们一般要
这么写就可以,如下:
<asp:Button ID="Button1" runat="server" Text="提交" OnClientClick="validate();" />
如果验证没能通过,在JS函数validate中直接return false就可以了,但AspxButton可不行,
费了好大的劲才找到合适的方法,如下:
<dxe:ASPxButton ID="btnApply" runat="server" OnClick="btnApply_Click" Text="添加" AutoPostBack="False">
<ClientSideEvents Click="validate" />
</dxe:ASPxButton>
首选,AspxButton的AutoPostBack属性设置为False,然后再添加一个客户端的Click事件,
这个事件就是执行客户端的一些验证,
function validate(s, e){
var select = document.getElementById("ddlSection");
if (select.value == "0") {
alert("请选择有效的值!");
e.processOnServer = false;
return false;
}
e.processOnServer = true;
}
在这个事件中,有一个非常重要的属性就是processOnServer,通过设置此属性的值(true/false),就可以让AspxButton是否执行其在服务器端的事件程序。

详细说明processOnServer:
true:处理在服务器端事件;
false:处理在客户端事件。

备注
processOnServer使您可以指定当前Button应该处理客户端的事件或服务器端事件。如果此属性设置为false则执行一个客户端事件的处理程序,事件完全是处理在客户端没有发到服务器。设置processOnServer属性设置为True,最终处理的事件在服务器端,即触发注册的服务器端事件。

Javascript 相关文章推荐
javascript基础的动画教程,直观易懂
Jan 10 Javascript
JavaScript中SQL语句的应用实现
May 04 Javascript
重载toString实现JS HashMap分析
Mar 13 Javascript
js实现幻灯片播放图片示例代码
Nov 07 Javascript
javascript拖拽效果延伸学习
Apr 04 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
Aug 23 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 Javascript
Node.js 8 中的重要新特性
Jun 28 Javascript
微信小程序 POST请求的实例详解
Sep 29 Javascript
Vue请求JSON Server服务器数据的实现方法
Nov 02 Javascript
jquery实现简单每周轮换的日历
Sep 10 jQuery
nuxt静态部署打包相对路径操作
Nov 06 Javascript
javascript 变量作用域 代码分析
Jun 26 #Javascript
javascript 可以拖动的DIV(二)
Jun 26 #Javascript
jQuery 可以拖动的div实现代码 脚本之家修正版
Jun 26 #Javascript
JQuery 国际象棋棋盘 实现代码
Jun 26 #Javascript
javascript 读取图片文件的大小
Jun 25 #Javascript
JQuery 入门实例1
Jun 25 #Javascript
JavaScript 开发中规范性的一点感想
Jun 23 #Javascript
You might like
Ubuntu中支持PHP5与PHP7双版本的简单实现
2018/08/19 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
用Javascript数组处理多个字符串的连接问题
2009/08/20 Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
详解AngularJS中ng-src指令的使用
2016/09/07 Javascript
String字符串截取的四种方式总结
2016/11/28 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
javascript数据类型详解
2017/02/07 Javascript
原生JS实现幻灯片
2017/02/22 Javascript
关于Node.js的events.EventEmitter用法介绍
2017/04/01 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
2018/06/22 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
Python实现二叉搜索树
2016/02/03 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Python实现小数转化为百分数的格式化输出方法示例
2017/09/20 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
python查看模块,对象的函数方法
2018/10/16 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
Django的用户模块与权限系统的示例代码
2019/07/24 Python
Django 简单实现分页与搜索功能的示例代码
2019/11/07 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
Python单元测试模块doctest的具体使用
2020/02/10 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
pytorch 把图片数据转化成tensor的操作
2021/03/04 Python
Tiqets荷兰:出售欧洲最美丽的景点和博物馆门票
2018/01/09 全球购物
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
医院竞聘演讲稿
2014/05/16 职场文书
毕业论文指导老师意见
2015/06/04 职场文书
导游词之日本富士山
2020/01/06 职场文书
浅谈redis整数集为什么不能降级
2021/07/25 Redis
MYSQL常用函数介绍
2022/05/05 MySQL