我发现此解决方案可以强制执行UpdatePanel
内的完整回发:
<Triggers>
<asp:PostBackTrigger ControlID="controlID" />
</Triggers>
但我的control
实际上位于ItemTemplate
嵌套在GridView
内。因此,当我的页面加载时,它找不到该控件。
如何从我的LinkButton
中强制从我的控件(asp:GridView
)强制回发?
答案 0 :(得分:1)
尝试在gridview的OnRowDatabound事件中获取控件,并使用scriptmanager注册回发控件。没试过,但我认为它应该有用......
var control = e.Row.FindControl("YourControlID");
if(control != null)
ScriptManager.RegisterPostbackControl(control);