12 2009 档案
不要在WebRequestManager.add_invokingRequest事件中取消UpdatePanel的异步提交
摘要:错误消息:行: 4912 错误: Sys.InvalidOperationException: 执行器尚未启动时无法中止。原因:UpdatePanel自己有一套生命周期事件:(PageRequestManager)错误的代码:Sys.Net.WebRequestManager.add_invokingRequest(function(sender, eventArgs){ if (confirm(...
阅读全文
Asp.Net ajax 面向对象类型系统2 - 使用事件
摘要:直接上代码了://注册命名空间Type.registerNamespace("MyNamesapce");MyNamesapce.Eat = function(){ //定义EventHandlerList对象 // this._events = new Sys.EventHandlerList(); this._events = null;}MyNamesapce.Eat.prototype =...
阅读全文
Asp.Net ajax 面向对象类型系统
摘要:直接贴代码了。。//注册命名空间Type.registerNamespace("MyNamespace");//----枚举定义开始,构造函数MyNamespace.EmployeeType = function(){ throw Error.notImploemented();}//枚举成员MyNamespace.EmployeeType.prototype = { Intern : 0, Ve...
阅读全文
关于Asp.net ajax客户端使用服务器端类型:GenerateScriptTypeAttribute
摘要:今天研究了下在老赵这个视频第22分钟貌似尚未解决的问题,初步结论如下:MSDN解释:GenerateScriptTypeAttribute 类 - 指定服务器类型必须在代理对象中生成。无法继承此类。 意思就是说在这个特性后标记的类型一定会在客户端生成代理,也就是查看源代码可以发现如下的代码(当InlineScript="true"):var gtc = Sys.Net.WebServiceProx...
阅读全文
在asp.net AJAX客户端使用复杂数据类型
摘要:见代码: <script language="javascript" type="text/javascript"> function doubleSalary() { var employee = new Object(); employee.FirstName = "X"; employee.LastName = "PP"; employee.Sa...
阅读全文
为UpdatePanel 更新增加提示
摘要:场景:有时候我们更新updatepanel的时候由于数据量小,用户很难注意到更新的内容,导致错过信息解决方案:通过PageRequestManager的pageLoading事件将PageLoadingEventArgs事件参数的get_panelsUpdating()方法获得一个或多个需要更新的updatepanel,将它(它们)变色。示例:http://www.xpp.com.cn/Aspne...
阅读全文
浙公网安备 33010602011771号