【发布时间】:2009-07-04 23:55:11
【问题描述】:
我在我的母版页中包含了一个转发器。 中继器有一个按钮,我设置了它的 CommandArgument。
但是,当我单击按钮时,出现以下异常:
System.ArgumentException:回发或回调参数无效。使用配置或页面中的 启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。
并且它不会继续到事件处理程序。
注意: 我尝试将这些行添加到母版页,但没有帮助:
protected override void Render(HtmlTextWriter writer)
{
Page.ClientScript.RegisterForEventValidation(rptrLanguages.ClientID);
base.Render(writer);
}
谢谢。
【问题讨论】:
标签: asp.net master-pages argumentexception eventvalidation