摘要: 1.先把Ajax.dll添加引用到项目中,在项目上右击,菜单上有个[添加引用],然后一步一步把那个.DLL文件添加进来,之后你会在项目的引用中看到那个Ajax.dll就是添加成功了 2.修改Web.config。在 <system.web> 元素中添加以下代码。这里的Ajax.dll和Ajaxpro.dll引用方法是不一样的,一定要注意 <configuration> <system.web> <httpHandlers> <!-- Ajax.dll的配置文件写法为,我下载到的是这个 --> <add verb="PO 阅读全文
posted @ 2011-07-28 22:10 cherry0917 阅读(9117) 评论(2) 推荐(2) 编辑
摘要: Page.ClientScript.RegisterStartupScript() 使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本。参数type 要注册的启动脚本的类型。key 要注册的启动脚本的键。script 要注册的启动脚本文本。addScriptTags 指示是否添加脚本标记的布尔值.备注:启动脚本由它的键和类型唯一标识。具有相同的键和类型的脚本被视为重复脚本。只有使用给定的类型和键对的脚本才能使用该页面进行注册。试图注册一个已经注册的脚本不会创建重复的脚本。调用 IsStartupScriptRegistered 方法以确定具有给定的键和类型对的启 阅读全文
posted @ 2011-07-28 17:24 cherry0917 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 在asp.net中经常要写些特殊的WebControl,并应用到不同的场合,偶然发现将自己写的控件放置到ajax的UpdatePanel中就出错。经过不断的调试和翻阅msdn,原来是正常使用Page刷新时可以页面向客户端注册脚本块,而在UpdatePanel刷新时不能注册它以外的内容,所以在updatePanel中的控件没有将js资源文件注册到客户端。于是就产生了ScriptManager与ClientScript的区别System.Web.UI.ScriptManager 为 Web 和应用程序服务管理 ASP.NET AJAX 脚本库和脚本文件、部分页面呈现以及客户端代理类生成。向客户端注 阅读全文
posted @ 2011-07-28 17:23 cherry0917 阅读(211) 评论(0) 推荐(1) 编辑