当前位置: 首页 > news >正文

回发或回调参数无效

错误信息:
回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。

解决方法:
     EnableEventValidation="false" (页面.Aspx中设置)
如<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Eta.aspx.cs" Inherits="ShipAgency_ETD" EnableEventValidation="false" %>

目前为止遇到的出现情况有两种:
一是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。
二是在下拉菜单中使用javascript 来更改内容(如AJAX),常见于省 市 联动菜单,在事件回发时提示该错误。
该错误只有在  vs 2.0 上才会出现,如果把 enableEventValidation="true"  改成 enableEventValidation="false" 错误是不会出事了但是在代码中确读不到此项的值。
第一种情况的话不能在form 里嵌form
第二种情况的解决办法 就是把 控制改成 Html 的控制,控件带上 runat="server"
如:下面是我的一个解决办法
一个省份和城市的链动效果
<asp:DropDownList ID="DropDownList3" runat="server" οnchange="changelocation(DropDownList3.options[DropDownList3.selectedIndex].value)">
        </asp:DropDownList>
<select name="DDLcity"  id="DDLcity" runat="server">
       <option value="0">=请选择=</option>
     </select>
然后在 后台 cs代码里用          Request.Form["DDLcity"]; 来接收城市的值。

  可是我在这个页面提交数据时却不能读取到该页面下拉列表的值了
 ----------如果你的下拉表的内容是来自客户端脚本的,就无法取值,<%@ Page EnableEventValidation="false" %>的意思是放弃客户端脚本来源
Page EnableEventValidation="false"是种不安全的办法!
我也遇到了这种情况,好办法是呼叫ClientScriptManager.RegisterForEventValidation 方法,可是具体怎么办?期待高手

相关文章:

  • 学习三大境界!
  • at命令详解
  • ARM 汇编寻址方式
  • C#多线程应用技术面对面探讨
  • 简单的多人聊天(C#.Socket)
  • Direct3D极速入门宝典
  • 正则语言(转的 大额_skylar )
  • ASP.NET 2.0中直接将Access数据库导入到Excel文件中
  • 读书笔记1
  • 安然公司特殊目的实体(SPEs)解读
  • 双击本地磁盘会出现比如C:\不是有效的Win32应用程序
  • findbugs eclipse 插件 及使用
  • 数字通讯基础:同步与异步
  • Contiki Ctimer模块
  • 人生的抉择
  • Linux各目录及每个目录的详细介绍
  • Python爬虫--- 1.3 BS4库的解析器
  • V4L2视频输入框架概述
  • WePY 在小程序性能调优上做出的探究
  • 包装类对象
  • 产品三维模型在线预览
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 近期前端发展计划
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 深度学习中的信息论知识详解
  • 微信小程序设置上一页数据
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 优秀架构师必须掌握的架构思维
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 找一份好的前端工作,起点很重要
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • #pragma 指令
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (145)光线追踪距离场柔和阴影
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (33)STM32——485实验笔记
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (转载)深入super,看Python如何解决钻石继承难题
  • .NET Core 项目指定SDK版本
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .NET项目中存在多个web.config文件时的加载顺序
  • @Import注解详解
  • @JSONField或@JsonProperty注解使用
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [ vulhub漏洞复现篇 ] Hadoop-yarn-RPC 未授权访问漏洞复现
  • [2021ICPC济南 L] Strange Series (Bell 数 多项式exp)
  • [AIGC] Java 和 Kotlin 的区别
  • [Apio2012]dispatching 左偏树
  • [CF543A]/[CF544C]Writing Code