2010-11-02 84 views
0

在我的UpdatePanel中,用戶可以使用AJAX對頁面進行頁面排序和篩選,然後選擇一個導致帖子回發並填充文本框的行與行ID。UpdatePanel - 具有相同控件但具有不同事件的asyncpostbacktrigger和postbacktrigger

問題是,它似乎我不能註冊一個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> 

回答

1

也許是爲時已晚,但我有一個解決方案。無法向同一個控件註冊同步和異步回發。我所做的是在更新面板中包含一個定時器,並向該定時器添加一個回發觸發器。所以,如果你想讓同步回發啓用定時器,它會導致回發。

相關問題