摘要: 从客户端中检测到有潜在危险的 Request.Form 值解决方法在web.config添加在system.web节点pages修改:<pages validateRequest="false">在system.web节点添加<httpRuntime requestValidationMode="2.0"/>如:<pages validateRequest="false"> <namespaces> <add namespace="System.Web.Mvc" 阅读全文
posted @ 2013-01-04 17:12 开发人员的生涯 阅读(140) 评论(0) 推荐(0) 编辑
摘要: asp.net开发中,经常遇到“从客户端检测到有潜在危险的Request.Form 值”错误提示,很多人给出的解决方案是:1、web.config文档<system.web>后面加入这一句: <pages validaterequest="false"/>示例:<?xml version="1.0" encoding="gb2312" ?><configuration><system.web><pages validaterequest="false" 阅读全文
posted @ 2013-01-04 17:09 开发人员的生涯 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 现在ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。ASP.NET公有六种验证控件,分别如下:控件名 功能描叙RequiredFieldValidator(必须字段验证) 用于检查是否有输入值CompareValidator(比较验证) 按设定比较两个输入RangeValidator(范围验证) 输入是否在指定范围RegularExpressionValidator(正则表达式验证) 正则表达式验证控件CustomValidator(自定义验证) 自定义验证控件Valid 阅读全文
posted @ 2013-01-04 17:07 开发人员的生涯 阅读(148) 评论(0) 推荐(0) 编辑
摘要: CustomValidator 是一个提供灵活验证方式的控件,它也能在客户端和服务器端验证,分别提供了两种验证的方法原型:服务器端验证:voidServerValidation(objectsource,ServerValidateEventArgsargs)客户端验证(js):functionValidationFunctionName(source,arguments)无论对于客户端验证还是服务器端验证,设置通过验证的办法就是将第二个参数的IsValid属性设置为true即可,反之设置为false。通过一个例子说明使用方法,验证文本框输入的内容是否为"abcd",如果是 阅读全文
posted @ 2013-01-04 17:06 开发人员的生涯 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 当用户不慎操作时,容易重复提交,可能会引起数据的重新操作.通常引发重复提交有两种情况,一是按刷新键(F5或工具栏中刷新键)或是页面右键菜单中的刷新项.第二中情况是提交数据后退,再前进. 对于第一种情况可以在页面加个隐藏域(即隐藏框<input type=hidden>),每次提交前,给这个隐藏域赋上一个随机值,这样每次提交这个字段都是不同的.1<scriptlanguage="javascript"type="text/javascript">2functionfsubmit()3{4document.getElementById 阅读全文
posted @ 2013-01-04 15:38 开发人员的生涯 阅读(193) 评论(0) 推荐(0) 编辑
摘要: /// <summary>/// 根据用户控件的虚拟路径获取用户控件的Html内容/// </summary>/// <param name="userControlVirtualPath">用户控件的虚拟路径</param>/// <returns>用户控件的Html内容</returns>public string GetUserControlContents(string userControlVirtualPath){ var ownerPage = new Page(); var userCo 阅读全文
posted @ 2013-01-04 13:17 开发人员的生涯 阅读(152) 评论(0) 推荐(0) 编辑