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 相关文章推荐
根据分辨率不同,调用不同的css文件
Jul 07 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
May 23 Javascript
让table变成exls的示例代码
Mar 24 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
Mar 24 Javascript
深入浅出分析javaScript中this用法
May 09 Javascript
深入浅析JavaScript面向对象和原型函数
Feb 06 Javascript
巧用Javascript的逻辑运算符
Dec 02 Javascript
jQuery倒计时代码(超简单)
Feb 27 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
Sep 18 Javascript
javascript计算渐变颜色的实例
Sep 22 Javascript
Node.js学习之查询字符串解析querystring详解
Sep 28 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 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
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
php短址转换实现方法
2015/02/25 PHP
yii2.0实现验证用户名与邮箱功能
2015/12/22 PHP
thinkphp3.2.3版本的数据库增删改查实现代码
2016/09/22 PHP
在php的yii2框架中整合hbase库的方法
2018/09/20 PHP
jquery随机展示头像代码
2011/12/21 Javascript
jquery常用操作小结
2014/07/21 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
javascript基础知识之html5轮播图实例讲解(44)
2017/02/17 Javascript
JS实现的五级联动菜单效果完整实例
2017/02/23 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
有关wxpython pyqt内存占用问题分析
2014/06/09 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
对pandas中apply函数的用法详解
2018/04/10 Python
更换Django默认的模板引擎为jinja2的实现方法
2018/05/28 Python
Python操作mongodb的9个步骤
2018/06/04 Python
python实现贪吃蛇游戏
2020/03/21 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
基于python2.7实现图形密码生成器的实例代码
2019/11/05 Python
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
西班牙手机之家:Phone House
2018/10/18 全球购物
门卫岗位安全职责
2013/12/13 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
《在家里》教后反思
2014/03/01 职场文书
2014国培学习感言
2014/03/05 职场文书
授权委托书格式模板
2014/04/03 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
工作保证书
2015/01/17 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python
Python加密技术之RSA加密解密的实现
2022/04/08 Python