I包括一个转发器在我的主页。继有一个按钮,我设置其CommandArgument.

但是当我按一下按钮我会得到以下例外:

系统。ArgumentException:无效的回发或回的论点。事件验证是启用的使用在结构或 <%@页EnableEventValidation="真正的"%>在一个页面。出于安全考虑,这个特征检验的论点来回发或回事件起源于服务器的控制,最初是呈现他们。如果数据是有效的和预期的,使用的ClientScriptManager.RegisterForEventValidation方法,以便寄回发或回调数据进行验证。


并且这不继续的事件的处理程序。

注:我试图添加这些行为的主页,但它没有帮助:

protected override void Render(HtmlTextWriter writer)
{
    Page.ClientScript.RegisterForEventValidation(rptrLanguages.ClientID);
    base.Render(writer);
}

谢谢。

有帮助吗?

解决方案

是你做的任何数据绑定在那一页?如果是这样,它是发生的事情之间的一个检查!IsPostBack?

if (!IsPostBack) { // do databinding }

一个类似问题被提到的 在这里,.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top