摘要: ScriptManager是Atlas一个重要的控件,它用来处理页面上的所有Atlas组件以及局部页面的更新,生成相关的客户端脚本,所有需要支持Atlas的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过JS来调用的Web Service,还可以指定页面错误处理等。ScriptManager 的属性●EnablePartialRender 是否开启页面局部更新功能,默认为 false●EnableScriptComponents是否启用XML脚本模式,默认为 true●ID 控件的ID●OnPageErr 阅读全文
posted @ 2012-09-27 10:41 popoxxll 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 介绍ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。关键1、ScriptManager 和ScriptManagerProxy ·一个页只能有一个ScriptManager(包含了所有脚本资源),要放到任何用到AJAX的控件的前面。 ·如果把它放到母版页,而内容页需要与其不同的配置的话,则应在内容页使用ScriptManagerProxy。 ·ScriptManager默认EnablePartialRendering=&qu 阅读全文
posted @ 2012-09-27 10:40 popoxxll 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 介绍ASP.NET AJAX就5个控件,分别是ScriptManager、ScriptManagerProxy、UpdatePanel、UpdateProgress和Timer。先简单地过一下。关键1、ScriptManager 和ScriptManagerProxy ·一个页只能有一个ScriptManager(包含了所有脚本资源),要放到任何用到AJAX的控件的前面。 ·如果把它放到母版页,而内容页需要与其不同的配置的话,则应在内容页使用ScriptManagerProxy。 ·ScriptManager默认EnablePartialRendering=&qu 阅读全文
posted @ 2012-09-27 10:38 popoxxll 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在VS2008中,有些是和VS2005有区别的:1. 创建项目选择”ASP.NET Web Site” ,而不是“ASP.NET Web Application”,后者添加的WebService文件的后台代码不会放在App_Code中,导致前台脚本访问WebService中的方法的时候,会出现” WebService未定义”的错误。2. 在VS2008中使用母版页的时候,要把ScriptManager 添加在表单里,且不能添加在ContentPlaceHolder中,这个是使用拖放控件常犯的错误。<formid="form1"runat="server&qu 阅读全文
posted @ 2012-09-27 10:27 popoxxll 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 查了些文档,发现两者区别还是很明显的。根本上,Response是叫浏览器去重新转向到指定的网页,而Server自然是发生在服务器端为主了,因此会有以下区别:1. Server.Transfer只能够转跳到本地虚拟目录指定的页面,而Response.Redirect则十分灵活;2. Server.Transfer可以将页面参数方便传递到指定页面;3. 使用时,Server.Transfer跳到别的页面后,浏览器显示的地址不会改变,有时反而会造成误会,当然也有些场合需要这样的效果;4. Server.Transfer可以减少客户端对服务器的请求;5\Server.Transfer只能是具体的页面, 阅读全文
posted @ 2012-09-27 09:49 popoxxll 阅读(180) 评论(0) 推荐(0) 编辑