在我的UpdatePanel中,用户可以使用AJAX对网格视图进行分页,排序和过滤,然后选择一行使帖子回发,并使用行ID填充文本框。
问题是,我似乎无法将AsyncPostBackTrigger和PostBackTrigger同时注册到同一个控件 - 所以我该怎么做到这一点?到目前为止,这是我的触发器:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnFilter" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="PageIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="PageIndexChanging" />
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="Sorting" />
<asp:PostBackTrigger ControlID="GridView1"/>
</Triggers>
答案 0 :(得分:1)
也许为时已晚,但我有一个解决方案。无法将同步和异步回发注册到同一控件。我所做的是在更新面板中包含一个计时器,并为该计时器添加一个回发触发器。因此,如果您希望导致同步回发启用计时器,它将导致回发。