摘要:
普通的Web页面初始加载时,我们一般会用if(!Page.IsPostBack)来判断一下该页面是初次加载还是通过回传加载。对于 ASP.NET AJAX 的客户端js脚本中的pageLoad事件也有它的是初始加载还是通过回发触发的pageLoad。
阅读全文
摘要:
前几天跟皱键讨论ASP.NET AJAX的时候,他说在ASP.NET AJAX 下也有pageLoad事件,因为对这个pageLoad没有什么编程经验,所以也就不觉得有什么。不过昨天晚上的一个功能让我感觉到了这个pageLoad功能上的令人感叹之处。
众所周知,ScriptManager是ASP.NET的的一个核心控件,如果一个页面用到了AJAX Extentions控件的话,那么该页面上必须有ScriptManager控件。当页面上出现了异常时,它不会再像普通的2.0的页面那样显示出红黄页(在没有进行任何处理的情况下),而是以alert的方式弹出对话框,告知用户出现了异常。这种弹出对话框的方式一般来说应该也是可以令人接受的,不过,若想得到更高级的用户体验的话,可能就需要我们自己手动再写一些代码了。比如说出现像网易邮箱中当你要清空垃圾邮件箱时的对话框效果,需要我们自己手动再写一些代码来实现。
阅读全文