回发时我的网络应用程序发生以下错误,
无效的回发或回调参数。事件验证已启用 在配置中使用或<%@ Page EnableEventValidation =“true”%>在一个页面中。为了安全 目的,此功能验证回发或回调的参数 事件源自最初呈现的服务器控件 他们。如果数据有效且预期,请使用 ClientScriptManager.RegisterForEventValidation方法 注册回发或回调数据以进行验证。
我找到了将以下代码添加到web.config文件的解决方案:
{{1}}
然而,添加二级代码会有安全问题吗?是否有其他方法可以实现更好的安全控制?
答案 0 :(得分:2)
尝试在Page_Load
中执行此操作if (!Page.IsPostBack)
{
//do something
}
这可以帮到你。