我在 .aspx 页面上有一个更新面板。在这个 aspx 页面中,我有一些 ascx 控件。其中一个控件有我的链接按钮。当按下该按钮时,我希望得到我想要得到的结果,但我希望不会看到页面闪烁或看到页面回发。它两者兼而有之。在我更改了一些搜索信息并再次单击链接按钮后,页面会执行异步回发(这是我在第一次单击时所期望的)。通过提琴手运行此序列后,我看到第一次单击按钮时,我错过了所有后续请求中包含的一些信息。
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>
谢谢