Asp.net UpdatePanel-具有相同控件但不同事件的asyncpostbacktrigger和postbacktrigger

Asp.net UpdatePanel-具有相同控件但不同事件的asyncpostbacktrigger和postbacktrigger,asp.net,ajax,updatepanel,Asp.net,Ajax,Updatepanel,在我的UpdatePanel中,用户可以使用AJAX对gridview进行分页、排序和过滤,然后他们选择一行,这将导致文章发回,并使用行ID填充文本框 问题是,我似乎不能将AsyncPostBackTrigger和PostBackTrigger同时注册到同一个控件中——那么我该如何实现这一点呢?到目前为止,我的触发器如下: <Triggers> <asp:AsyncPostBackTrigger Cont

在我的UpdatePanel中,用户可以使用AJAX对gridview进行分页、排序和过滤,然后他们选择一行,这将导致文章发回,并使用行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> 

也许太晚了,但我有一个解决办法。无法将同步和异步回发注册到同一控件。我要做的是在更新面板中包含一个计时器,并向该计时器添加一个回发触发器。因此,如果您希望导致同步回发,请启用计时器,它将导致回发