2010-12-16 51 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

相关问题