我在更新面板中有两个gridview,并且在selectedIndexChanged事件中将一个gridview添加到另一个gridview,我试图做的是更新此事件的更新面板selectedindexchanged ...但我的gridview是在accordian控件内,所以它不会得到初始化,因此我得到这个错误.....
在UpdatePanel'UpdatePanel1'中找不到ID为'GridView1'的控件?有人知道解决方案吗?
答案 0 :(得分: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()并从标记中删除触发器。