加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 的目的

发布时间:2020-12-16 00:38:07 所属栏目:asp.Net 来源:网络整理
导读:我在web.config中使用了以下内容 pages enableEventValidation="false" 这纠正了我们在Ajax中遇到的问题。 我们有一个网页,如果您浏览直接使用标准的HTML超链接工作正常。 如果您通过网格视图中的链接浏览到另一页面的页面,并将RowCommand事件中的response
我在web.config中使用了以下内容
<pages enableEventValidation="false">

这纠正了我们在Ajax中遇到的问题。

我们有一个网页,如果您浏览直接使用标准的HTML超链接工作正常。

如果您通过网格视图中的链接浏览到另一页面的页面,并将RowCommand事件中的response.redirecting转发到在querystring中传递ID的页面。该页面会从面板中的控件引发错误

“无效的回发或回调参数事件验证是使用配置或页面EnableEventValidation =”true“%>在一个页面中启用的。为了安全起见,此功能验证发回或回调事件的参数是源自服务器如果数据有效和预期,则使用ClientScriptManager.RegisterForEventValidation方法来注册回发或回调数据进行验证。“

我很高兴离开页面验证是虚假的,因为它似乎没有其他效果。

任何想法发生了什么?

解决方法

阅读 documentation。

编辑:出于安全考虑,最好不要把它设置为真。

因此,我建议您将其设置为false,仅在其导致问题的各个AJAX页面上,同时在web.config中将其设置为true。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读