2010-02-12 57 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()並從您的標記刪除觸發器。

相關問題