2010-05-19 136 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

相关问题