All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
使用PHP开发网站过程中你注意到这些安全知识了吗?_[PHP教程]
c#数据结构中的基本概念和术语
JBOSS创始人批评“挽救MySQL”运动_mssql学习_编程技术
ASP.NET,2.0程序安全的基础知识_.net资料_编程技术
快速入门-.net的常规命名规范示例_[Asp.Net教程]
ASP.NET Remoting体系结构(六)
两台Sql,server数据同步_[SQL,Server教程]
在asp.net网页中实现tabPage功能(上)_[Asp.Net教程]
asp.net回车键执行相应按钮事件的代码_[Asp.Net教程]
变量的变量,PHP,和,你_php资料_编程技术
Reading number is top 10 pictures
9.3阅兵全景图3-外国方阵梯队和坦克方阵梯队
超级大兔子
Steal to eat bacon bird
NeedWallpaper2
Extremely rare TianShan Mountains snow lotus2
Beauty shocked Japan Tokyo motor show model
玩手机对身体不好
Discharge accidentally Actresses by the breast3
战场废物2
Startling Russian girl blind date scene3
Download software ranking
jdk1.5
XML+Web+Service开发教程
艳兽都市
在线棋牌游戏3.05版
Detective task-the top secret prostitution files
matrix3
Ashlynn Video2
Unix video tutorial6
仙剑奇侠传98版歌曲
软件工程思想
归海一刀 published in(发表于) 2014/1/30 0:59:19 Edit(编辑)
Asp.net中防止用户多次登录的方法_[Asp.Net教程]_0

Asp.net中防止用户多次登录的方法_[Asp.Net教程]_0

Asp.net中防止用户多次登录的方法_[Asp.Net教程]

在Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致, 在ASP.NET AJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次提交。
在ASP.NET AJAX中的页面客户端中有一个叫onInitializeRequest的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参数的中的一个set_cancel方法可以取消页面的提交,从而很简单的实现阻止页面的多次提交。
具体代码如下:
1 var btnSubmit = "<%=btnSubmit.ClientID %>";
2 var prm = Sys.WebForms.PageRequestManager.getInstance();
3 prm.add_initializeRequest(onInitializeRequest);
4
5
6 function onInitializeRequest(sender,args)
7 {
8 if(prm.get_isInAsyncPostBack()&&args.get_postBackElement().id == btnSubmit)
9 {
10 args.set_cancel(true);
11 //给用户提示正在处理中
12 }
13 get(btnSubmit).disabled = true;
14 }将以上代码放在页面中就可以实现阻止多次提交的功能,其中btnSubmit为提交页面的按钮。


来源:cnblogs







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.