可在服务器端加载方法:
private void onloading()
{
system.text.stringbuilder sb = new system.text.stringbuilder();
sb.append(" function pageload(){var manager = sys.webforms.pagerequestmanager.getinstance(); ");
sb.append(" manager.add_beginrequest(onbeginrequest); manager.add_endrequest(onendrequest)} var lcpostbackelementid;");
sb.append(" function onbeginrequest(sender, args){ lcpostbackelementid = args.get_postbackelement().id.tolowercase(); if (lcpostbackelementid === \"btnadwords\"){$get(\"btnadwords\").disabled = true; $get(\"btnadwords\").value='正在提交...';}} ");
sb.append(" function onendrequest(sender, args){if (lcpostbackelementid === \"btnadwords\"){ $get(\"btnadwords\").disabled = false; $get(\"btnadwords\").value='确定';}} ");
scriptmanager.registerstartupscript(page, page.gettype(), "btnadwords", sb.tostring(), true);
}
也可直接写在页面脚本里:
<script>
function pageload()
{
var manager = sys.webforms.pagerequestmanager.getinstance();
manager.add_beginrequest(onbeginrequest);
manager.add_endrequest(onendrequest)
}
var lcpostbackelementid;
function onbeginrequest(sender, args)
{
lcpostbackelementid = args.get_postbackelement().id.tolowercase();
if (lcpostbackelementid === 'btnadwords')
{
$get('btnadwords').disabled = true;
$get('btnadwords').value='正在提交...';
}
}
function onendrequest(sender, args)
{
if (lcpostbackelementid === \"btnadwords\")
{
$get('btnadwords').disabled = false;
$get('btnadwords').value='确定';
}
}
< /script>
更多内容请参考:http://msdn.microsoft.com/zh-cn/magazine/cc163319.aspx
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
-
总结
1、Android第一个程序第一个Android程序的搭建—Hello Worda)如何新建一个工程(2种)b)...
[阅读全文]
-
-
-
Ajax常见问题
Ajax常见问题5.1.https和http区别一、HTTP和HTTPS的基本概念HTTP:一个客户端和服务器端...
[阅读全文]
-
-
-
-
-
ajax实现提交时校验表单方法
本文实例为大家分享了ajax提交时校验表单的方法,供大家参考,具体内容如下方法一:代码示例:巧妙设计之处:ajax提交的话,不能够进行校验拦截,设置一个flag...
[阅读全文]
网友评论