07 2011 档案
摘要:1.先把Ajax.dll添加引用到项目中,在项目上右击,菜单上有个[添加引用],然后一步一步把那个.DLL文件添加进来,之后你会在项目的引用中看到那个Ajax.dll就是添加成功了 2.修改Web.config。在 <system.web> 元素中添加以下代码。这里的Ajax.dll和Ajaxpro.dll引用方法是不一样的,一定要注意 <configuration> <system.web> <httpHandlers> <!-- Ajax.dll的配置文件写法为,我下载到的是这个 --> <add verb="PO
阅读全文
摘要:Page.ClientScript.RegisterStartupScript() 使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本。参数type 要注册的启动脚本的类型。key 要注册的启动脚本的键。script 要注册的启动脚本文本。addScriptTags 指示是否添加脚本标记的布尔值.备注:启动脚本由它的键和类型唯一标识。具有相同的键和类型的脚本被视为重复脚本。只有使用给定的类型和键对的脚本才能使用该页面进行注册。试图注册一个已经注册的脚本不会创建重复的脚本。调用 IsStartupScriptRegistered 方法以确定具有给定的键和类型对的启
阅读全文
摘要:在asp.net中经常要写些特殊的WebControl,并应用到不同的场合,偶然发现将自己写的控件放置到ajax的UpdatePanel中就出错。经过不断的调试和翻阅msdn,原来是正常使用Page刷新时可以页面向客户端注册脚本块,而在UpdatePanel刷新时不能注册它以外的内容,所以在updatePanel中的控件没有将js资源文件注册到客户端。于是就产生了ScriptManager与ClientScript的区别System.Web.UI.ScriptManager 为 Web 和应用程序服务管理 ASP.NET AJAX 脚本库和脚本文件、部分页面呈现以及客户端代理类生成。向客户端注
阅读全文
摘要:ASP.NET 2.0/3.5 一共提供了六个验证控件,在仔细了解了这几个验证控件后,才发现以前自己对验证控件有太多的误解,对其了解仅限于表象,对其应用也很不合理。以前我认为: 1. 验证控件和javascript的验证方式是一致的,都是通过js来进行验证 2. 验证控件太丑 3. 验证控件灵活度太差 效果和灵活度不如javascript的验证方式,这些控件最终还是会生成客户端的html和javascript,以上的这些都是对验证控件的误解。在此章节开始之前,我先阐述并修正我对这些控件的误解。 1. 验证控件和javascript验证 验证控件通过服务器解释,最终呈现到浏览器,我们看到的仍然是
阅读全文
摘要:大家都知道,.NET中一些Web服务器控件解析并编译,最终被渲染的时候,其实是转化成了普通的html控件。比如<asp:LinkButton>控件就被渲染成了<a>锚点控件,这里要讲的DropDownList控件也一样,被渲染成了普通的select控件,在如下的asp.net页面中定义了一个web服务器控件DropDownList和一个普通的select控件(主要为了对比)。代码如下:<asp:DropDownList ID = "ddlCities" runat = "server"><asp:ListItem
阅读全文
摘要:回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。 这两天在开发的时候遇到一个这样的问题,回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true
阅读全文
摘要:有的网站集不报错,就排除了 iis 有问题.找到80下web.config 中<modules>中节点,<add name="Session" type="System.Web.SessionState.SessionStateModule">节点是否有<remove name="Session"/>节点,若没有,则删除<add name="Session" type="System.Web.SessionState.SessionStateModule"
阅读全文
摘要:部署配置说明默认值默认部署配置。 将执行以下部署步骤。 运行预先部署命令。回收 IIS 应用程序池。收回解决方案。添加解决方案。激活功能。运行后期部署命令。在卸载包时,将执行以下收回步骤。回收 IIS 应用程序池。收回解决方案。无激活此部署配置运行与“默认值”配置相同的步骤,只不过它会跳过激活步骤。
阅读全文
浙公网安备 33010602011771号