2010-05-19 137 views
0

我在.aspx頁面上有一個更新面板。在這個aspx頁面中,我有幾個ascx控件。其中一個控件有我的鏈接按鈕。當按下該按鈕時,我希望得到我想要得到的結果,但我希望看不到頁面閃爍或者看到頁面回發。它同時做到了。在我更改了一些搜索信息並再次單擊鏈接按鈕後,該頁面會執行異步回發(這是我第一次點擊所期望的)。在通過fiddler運行這個序列後,我發現第一次點擊按鈕時,我錯過了所有後續請求中包含的一些信息。UpdatePanel在第一次點擊鏈接按鈕時不會觸發

ctl00 $ ScriptManager1 = ctl00 $ cplContents $ updatePanelOrderSearch | ctl00 $ cplContents $ ucOrderSearchControl $ btnRange & EVENTTARGET = ctl00%24cplContents%24ucOrderSearchControl%24btnRange & .....

以上是我得到的點擊2,3等。當我第一次點擊鏈接按鈕時,這不在請求中。林想知道這是爲什麼我第一次得到一個完整的,非異步回發。

任何幫助,將不勝感激。我的更新面板代碼如下。

<asp:UpdatePanel ID="updatePanelOrderSearch" runat="server" UpdateMode="Always" ChildrenAsTriggers="true"> 
    <ContentTemplate> 
     <uc:control1 "this control has the link button" /> 
     <hr /> 
     <div id="SearchResults"> 
      <div id="SearchResultsMessage"> 
       <asp:Literal ID="lblMessage" Text="No orders found" Visible="false" runat="server" /> 
      </div> 
      <uc:contorl 2 /> 
     </div> 
     <uc: control3 /> 
    </ContentTemplate> 
</asp:UpdatePanel> 

感謝

回答

-1

,這是從幾個月的問題前,我們結束了不使用此解決方案

+0

請說明您的答案 – kamalpreet 2015-11-05 08:51:59

相關問題