私は非常に奇妙な状況にあります: asp:panel が aspx コードにあり、コード ビハインドでその可視性を設定しようとしています。これはコードです
divDiscountCodeCongratulation.Visible = true;
aspx のコード
<asp:Panel ID="pan1" runat="server">
<asp:Panel class="sbox-gratulacje" ID="divDiscountCodeCongratulation" runat="server" >
<asp:Literal ID="LitDiscountCodeCongratulation" runat="server" Text="Gratulacje "></asp:Literal>
<asp:Literal ID="litDiscountInfoFromCode" runat="server"></asp:Literal>
<asp:LinkButton ID="btnDiscountCodeCancel" runat="server" Text="Cofnij" OnClick="btnDiscountCodeCancel_Click" />
</asp:Panel>
</asp:Panel>
この行にブレークポイントを配置しましたが、その直後にまだ false 値 (デフォルト値) があります。同じ状況は、イミディエイト ウィンドウで設定しようとしたときです。
なぜこれが起こるのか誰か知っていますか??
「divDiscountCodeCongratulation」のすべての親は、Visibility を true に設定する必要があります。