无法使用参数禁用asp.net页面的验证请求
本文关键字:net 验证 请求 asp 参数 | 更新日期: 2023-09-27 18:28:13
我在页面的gridview中使用tinyMCE富文本编辑器。当我将gridview更改为编辑模式时,我会收到错误"无效的回发或回调参数。事件验证已启用"。为了克服这个错误,我在web.config文件中添加了以下代码。
现在richtext在mypage.aspx页面上运行良好。但我的问题是,我把一些参数传递到这个页面,然后像"mypage.aspx?tp=all"一样重新加载这个页面。在这种情况下,我会得到同样的错误。有什么方法可以添加以下代码来处理所有参数吗。
我试过如下,但加载失败。
<location path="mypage.aspx?tp=all"> tried
<location path="mypage.aspx">
<system.web>
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false" />
</system.web>
</location>
尝试使用@Page指令直接将其添加到mypage.aspx
<%@ Page validateRequest="false" %>
我添加了以下行以使其工作。
if (!Page.IsPostBack)
{
//added all page load code here
}
在web配置中添加了以下内容:
<location path="mypage.aspx">
<system.web>
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false" />
</system.web>
</location>