字画网站建设,甘肃网站seo哪家公司好,北师大 网页制作与网站建设 考试,开发者联盟官网从客户端(-----A hrefhttp://l...)中检测到有潜在危险的 Request.Form 值。
解决方法#xff1a;应该是不同的.net Framework版本对代码的校验不同#xff0c;造成在高版本操作系统#xff08;即高.net Framework版本校验#xff09;不兼容#xff0c;可…从客户端(-----A hrefhttp://l...)中检测到有潜在危险的 Request.Form 值。
解决方法应该是不同的.net Framework版本对代码的校验不同造成在高版本操作系统即高.net Framework版本校验不兼容可以在网站IIS管理中更改应用程序池一般是从.net Framework 4.0 改为.net Framework2.0. 更改以上内容后如果出现以下
错误提示未知的服务器标记“asp:ScriptManager”
则需要在web.config中修改 要加入下面内容
pages validateRequestfalse controls add tagPrefixasp namespaceSystem.Web.UI assemblySystem.Web.Extensions, Version3.5.0.0, Cultureneutral, PublicKeyToken31BF3856AD364E35/ add tagPrefixasp namespaceSystem.Web.UI.WebControls assemblySystem.Web.Extensions, Version3.5.0.0, Cultureneutral, PublicKeyToken31BF3856AD364E35/ /controls /pages
重启IIS网站服务然后登陆问题就解决了。 网上相关资料如下其实都是乱抄下面几乎没有作用可做理解参考 说明: 请求验证过程检测到有潜在危险的客户端输入值对请求的处理已经中止。该值可能指示危及应用程序安全的尝试如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequestfalse 可以禁用请求验证。但是在这种情况下强烈建议应用程序显式检查所有输入。
异常详细信息: System.Web.HttpRequestValidationException: 从客户端(ftbContentPA hrefhttp://l...)中检测到有潜在危险的 Request.Form 值
以上为系统报错信息。原因是在 ASP.NET 1.1 中Page 指令上的 ValidateRequest 属性被打开后将检查以确定用户没有在查询字符串、Cookie 或表单域中发送有潜在危险性的 HTML 标记。如果检测到这种情况将引发异常并中止该请求。该属性默认情况下是打开的您无需进行任何操作就可以得到保护。如果您想允许 HTML 标记通过必须主动禁用该属性。
解决办法
方法一、修改.aspx文件
在.aspx文件中加入validateRequestfalse形如
% Page validateRequestfalse languagec# CodebehindWriteNews.aspx.cs AutoEventWireupfalse InheritsNews.WriteNews %
方法二、配置web.config文件 ?xml version1.0 encodingutf-8 ? configuration system.web !-- WriteNews.aspx使用内容编辑框时必须添加该语句否则无法 Request值 -- pages validateRequestfalse/ /system.web /configuration
推荐使用方法一。