我有一个非常奇怪的情况:我的 aspx 代码中有 asp:panel,在后面的代码中我尝试设置它的可见性。这是代码
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>
我在这一行上放了断点,就在它之后我仍然有错误值(默认值)。同样的情况是当我尝试在即时窗口中设置它时。
有谁知道为什么会这样??
“divDiscountCodeCongratulation”的所有父母都必须将 Visibility 设置为 true。