首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求后台代码设置页面属性ValidateRequest=false解决办法

2012-02-23 
求后台代码设置页面属性ValidateRequestfalse现在因JB框架特殊原因.......不能设置web.congif,也不能在as

求后台代码设置页面属性ValidateRequest=false
现在因JB框架特殊原因.......不能设置web.congif,也不能在aspx文件中给页面直接加ValidateRequest=false,只能.cs代码中设置了,有没有相关属性..........

[解决办法]
Page.ValidateRequest = false;
[解决办法]
@page指令不能代码中设置,

可以这样,单独定义个别页面

1.在每个页面上定义 validateRequest= "false " 或 true

2.在web.config里定义,像定义某个页面只允许哪些人登陆一样,定义validateRequest= "false " 或true
[解决办法]
查了一下,好像还真不能在cs代码里设置,不过貌似可以用这样的方法绕过去

protected void Page_Error(object sender, EventArgs e)
{
Exception ex = Server.GetLastError();
if (ex is HttpRequestValidationException){
Server.ClearError(); 
}
}

热点排行