2010-02-12 90 views
0

在更新面板中有两个gridview,而m在selectedIndexChanged事件中将一个gridview中的条目添加到另一个gridview上试图执行的操作是更新更新面板这个事件selectedindexchanged ...但我的gridview是在内部控制,所以它不会被初始化,因此我得到这个错误.....在UpdatePanel'UpdatePanel1'中找不到触发器ID为'GridView1'的控件

控制与ID'GridView1'找不到触发器在UpdatePanel' UpdatePanel1'

任何人都知道解决方案?

回答

1

我还没有机会测试这个,但这可能是你正在寻找的。您可能需要在Page_Init中动态添加触发器。像这样:

protected void Page_Init() 
    { 
     AsyncPostBackTrigger trigger = new AsyncPostBackTrigger(); 
     trigger.EventName = "SelectedIndexChanged"; 
     trigger.ControlID = GridView1.UniqueID.ToString(); 
     UpdatePanel1.Triggers.Add(trigger); 
    } 

尝试添加到您的代码当代Page_Load()并从您的标记删除触发器。