0

updatepanel 条件付きモード内では、ボタンを有効/無効にすることができません。

</asp:ToolkitScriptManager><asp:UpdatePanel  ID="UpdatePanel5" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false">
                    <ContentTemplate> 
                    <div class="buttons"><asp:Button ID="btnReturn" runat="server" Text="Return to Policy" onclick="btnReturn_Click" /> <asp:Button ID="lnkbtnEndorse" runat="server" Text="Import Data" onclick="lnkbtnEndorse_Click" />
                    <asp:Button ID="btnCompareTop" runat="server" Text="Compare" 
                            onclick="Compare_Click" Enabled="false" />                          
                        <asp:Button ID="btnAdditionalInfoOpen" runat="server" Text="Additional Information" /> <asp:Button ID="Button3" runat="server" Text="Save" onclick="SaveCopy_Click" /></div> </ContentTemplate>
           </asp:UpdatePanel> 

csページで比較ボタンを有効にしたい。

コードビハインド

grdNewEndorsement.AutoGenerateColumns = false;
        grdNewEndorsement.DataBind();

        this.Button1.Enabled = true;
        this.btnCompareTop.Enabled = true;

ボタンは有効になりましたが、btnAdditionalInfoOpen ボタンはポップアップ ウィンドウを開きません

 $('#ctl00_Main_btnAdditionalInfoOpen').click(function () {
                $('#additional-info').dialog('open');
                return false;
            });
4

1 に答える 1

1

が「Conditional」で「false」の場合、手動で更新できます(する必要がUpdatePanelあります) :UpdateModeChildrenAsTriggers

this.btnCompareTop.Enabled = true;
UpdatePanel5.Update();

UpdatePanel.Update方法

于 2013-02-22T12:13:56.977 に答える