求后台代码设置页面属性ValidateRequest=false

baysos 2011-12-22 11:38:23
现在因JB框架特殊原因.......不能设置web.congif,也不能在aspx文件中给页面直接加ValidateRequest=false,只能.cs代码中设置了,有没有相关属性..........
...全文
243 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruanwei1987 2011-12-22
  • 打赏
  • 举报
回复
showlin 2011-12-22
  • 打赏
  • 举报
回复
查了一下,好像还真不能在cs代码里设置,不过貌似可以用这样的方法绕过去

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

暗石绿 2011-12-22
  • 打赏
  • 举报
回复
asp.net 2.0里好像还真不能。
asp.net mvc 2.0里倒是可以:
this.ValidateRequest = false;
qq317090996 2011-12-22
  • 打赏
  • 举报
回复
我是来看我的注册日期的。。
jiuhexuan 2011-12-22
  • 打赏
  • 举报
回复
@page指令不能代码中设置,

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

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

2.在web.config里定义,像定义某个页面只允许哪些人登陆一样,定义validateRequest= "false " 或true
ChinaXtHuLang 2011-12-22
  • 打赏
  • 举报
回复
是啊。。页面里面可以那么设置。。
.cs里面就是:Page.ValidateRequest = false;
暗石绿 2011-12-22
  • 打赏
  • 举报
回复
Page.ValidateRequest = false;

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧