總之:我想啓用一個按鈕,即UpdatePanel之外,當我點擊UpdatePanel內的按鈕。更新控制外UpdatePanel
問題:該按鈕可以,但標籤i
和asp:Localize
沒有在點擊按鈕後所呈現的代碼顯示了從UpdatePanel updPnlOfferings
詳細信息: 我有內部UpdatePanel
一個DataList它包含了每一個項目刪除按鈕在列表中。刪除按鈕開火服務器,刪除記錄,並禁止在UpdatePanel外的按鈕(即一個事件。
正如有人建議我保持低於
<asp:UpdatePanel ID="updPnlCourse" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:LinkButton ID="lnkDeleteCourseDetails" runat="server" OnClick="lnkDeleteCourseDetails_Click">
<i class="icon-remove-sign"></i>
<asp:Localize ID="Localize6" runat="server" Text="<%$ Resources:CBLabels, LBL_DeleteDetails %>" />
</asp:LinkButton>
<asp:ConfirmButtonExtender ID="lnkDeleteCourseDetails_ConfirmButtonExtender" runat="server"
ConfirmText='Are you sure you want to delete this course?' Enabled="True" TargetControlID="lnkDeleteCourseDetails">
</asp:ConfirmButtonExtender>
</ContentTemplate>
</asp:UpdatePanel>
在UpdatePanel
我的按鈕(這需要禁用)這是觸發該事件的主要UpdatePanel
下面
<asp:UpdatePanel ID="updPnlOfferings" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Panel ID="pnlDSOfferings" runat="server">
<asp:DataList ID="dtlstOfferings" runat="server" OnItemCommand="dtlstOfferings_ItemCommand" EnableViewState="true">
</asp:DataList></asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>
是dtlstOfferings_ItemCommand
事件我這個編碼
lnkDeleteCourseDetails.Enabled = true;
lnkDeleteCourseDetails.ToolTip = "";
lnkDeleteCourseDetails_ConfirmButtonExtender.Enabled = true;
updPnlCourse.Update();
你有什麼問題?它不工作? –
問題已更新 –