2010-12-16 50 views
0

我發現這個解決方案給力全回發從內UpdatePanel從<的ItemTemplate>強制完全回發一個 內: 在一個UpdatePanel

<Triggers> 
    <asp:PostBackTrigger ControlID="controlID" /> 
</Triggers> 

但我control實際上是嵌套在一個GridViewItemTemplate內。因此,當我的頁面加載時,它不會找到該控件。

如何從我的控制(asp:LinkButton)中強制從我的GridView內完整回發?

回答

1

嘗試在GridView的OnRowDatabound事件中獲取控件並使用scriptmanager註冊回發控件。還沒有嘗試過這個,但我認爲它應該工作...

var control = e.Row.FindControl("YourControlID"); 
if(control != null) 
    ScriptManager.RegisterPostbackControl(control); 
+0

完美謝謝! – SammyJohnson 2010-12-16 19:47:03

+0

我在UpdatePanel中有一個網格,我想回傳一個鏈接..我做了同樣的,但在第一個負載鏈接正在工作,否則沒有。我可能會錯過什麼..? – Richa 2014-05-20 12:41:27

相關問題