首页  ·  知识 ·  编程语言
在ASP.NETAJAX中防止用户多次提交页面
网友  收集  .NET  编辑:泽雯   图片来源:网络
Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致,在ASP.NETAJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次
var btnSubmit = "<%=btnSubmit.ClientID %>";var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(onInitializeRequest);function onInitializeRequest(sender,args)
{    if(prm.get_isInAsyncPostBack()&&args.get_postBackElement().id == btnSubmit)
    {
        args.set_cancel(true);        //给用户提示正在处理中    }
    $get(btnSubmit).disabled = true;
}


本文作者:网友 来源:网络收集
CIO之家 www.ciozj.com 微信公众号:imciow
    >>频道首页  >>网站首页   纠错  >>投诉
版权声明:CIO之家尊重行业规范,每篇文章都注明有明确的作者和来源;CIO之家的原创文章,请转载时务必注明文章作者和来源;
延伸阅读
也许感兴趣的
我们推荐的
主题最新
看看其它的