问题标签 [invalid-postback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 在客户端修改 DropDownList 时出现“无效的回发或回调参数”
我知道为什么会发生这种情况,并且我在页面级别关闭了验证,但是有没有办法在控制级别将其关闭?
“无效的回发或回调参数。事件验证在配置中启用或在页面中使用 <%@ Page EnableEventValidation="true" %>。出于安全目的,此功能验证回发或回调事件的参数是否来自服务器控件“
asp.net - 无效的回发或回调参数。单击按钮时
我有一个带有各种控件的网页。其中两个是下拉列表。第一个下拉列表从 page_load 事件的 xml 文件中填充。这工作正常。第一个下拉列表附加了一个级联下拉列表扩展器,每次更改第一个下拉列表中的选择时,它都会调用一个 Web 服务。这也很好。在我的两个下拉列表下方,我有一个将页面发回的按钮。但是,当我在第二个下拉列表中进行选择并单击按钮时,我收到以下错误:
“/”应用程序中的服务器错误。无效的回发或回调参数。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.ArgumentException:回发或回调参数无效。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[ArgumentException:回发或回调参数无效。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。] System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String argument) +10945696 System.Web.UI .WebControls.DropDownList.LoadPostData(String postDataKey, NameValueCollection postCollection) +72 System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +507 System.Web.UI.Page。
对不起,糟糕的格式。关于为什么抛出此错误以及如何防止它的任何建议?
谢谢,
本
c# - UpdatePanel 中 GridView 中的按钮单击时引发“无效的回发或回调参数”
我正在尝试让 jQuery 确认对话框调用 web 方法。当单击 UpdatePanel 中 GridView 中的删除按钮时,将调用该对话框。
但是,当我单击该按钮时,出现“无效的回发或回调参数”错误。我在这里搜索了一些问题/答案,并尝试覆盖 Render 事件以注册 UpdatePanel。
这是我的 aspx 页面:
代码隐藏:
我正在使用 jQuery 方法,因为我不想使用 ModalPopupExtender。我也不想将 EnableEventValidation 设置为 false。
另外,为什么当我单击删除按钮时会调用 upMovies_Load ?不应该只在单击确认对话框的确定按钮时调用它吗?
我是初学者,非常感谢您的帮助。
谢谢 :)
asp.net - 运行在 asp.net 中开发的网页时出现此错误
无效的回发或回调参数。<pages enableEventValidation="true"/>
使用配置或页面启用事件验证<%@ Page EnableEventValidation="true" %>
。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用该ClientScriptManager.RegisterForEventValidation
方法注册回发或回调数据以进行验证。
描述:
当前 Web 请求执行期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详情:
System.ArgumentException:回发或回调参数无效。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
堆栈跟踪:
[ArgumentException:回发或回调参数无效。使用配置或页面中的 <%@ Page EnableEventValidation="true" %> 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。]
System.Web.UI.ClientScriptManager.ValidateEvent(String uniqueId, String argument) +144
System.Web.UI .WebControls.Button.RaisePostBackEvent(String eventArgument) +122
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +35 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) + 1724
版本信息:
Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.18408
我的源代码(设计)
我的 .cs 代码