回发或回调参数无效。。

回发或回调参数无效。在配置中使用 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数

 

异常详细信息: System.ArgumentException: 回发或回调参数无效。在配置中使用 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。

 

 

如果在指令中加入EnableEventValidation="false" ,我想实现的跳转功能就不能实现  代码如下:

 

 

 
               
                   
               

  

 

 

 

 protected void gvShow_RowCommand(object sender, GridViewCommandEventArgs e)
    {

        int id = int.Parse(e.CommandArgument.ToString());
        if (e.CommandName == "toedit")
        {
            Response.Redirect("ModifyRoomType.aspx?id="+id;
        }

    }

 

 

 

忘高手指点。。。

你可能感兴趣的:(回发或回调参数无效。。)