我的页面使用Multiview,包含3个视图。
第三个用于搜索的视图,在updatepanel中有一个datagrid,在datagrid中有editcommand列。当用户在edicommand comlumn上单击编辑时,多视图的activeviewindex设置为1,但它会抛出并回发错误。
“无效的回发或回调参数。使用配置中的<pages enableEventValidation="true"/>
或页面中的<%@ Page EnableEventValidation="true" %>
启用事件验证。出于安全考虑,此功能验证回发或回调事件的参数是否来自服务器最初呈现它们的控件。如果数据有效且预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证。“
我认为我的问题是activeviewindex方法,因为当用户在editcommandcolumn上单击编辑时,我将activeviewindex设置为1,而我的datagrid位于视图3中的updatepanel和updatepanel内。如何修复它?
答案 0 :(得分:0)
我认为有一些选择需要考虑: