面板可见性在更新面板内不起作用

时间:2013-06-26 08:58:16

标签: asp.net updatepanel panel visibility

我有一个更新面板,其中包含一个标签和一个面板,两者都有“visible = false”..当用户点击报告按钮时,会出现请等待弹出窗口,在显示结果后,它可以正常工作但是当我发布它时,面板可视性不起作用,没有任何反应!!!!!这是我的代码:

<asp:UpdatePanel>
<ContentTemplate>
    <p><asp:Label ID="Label_err" runat="server" ForeColor="Red"  Visible ="False"></asp:Label></p>
    <asp:Panel ID="Panel_ReportResults" runat="server"  Direction="RightToLeft" Font-Names="Tahoma" Visible="False">
    <!--a table which contains a link and a link button is here-->
    </asp:Panel>
</ContentTemplate>

并且在服务器端有一些这样的代码来处理可见性:

if (!Error)
           {
               log.SaveReporting();
               Panel_ReportResults.Visible = true;
               Label_err.Visible = false;
           }
           else
           {
               Panel_ReportResults.Visible = false;
               Label_err.Visible = true;
           }

一切都适用于标签..并且在发布之前它也可以正常工作!请帮忙!谢谢。

0 个答案:

没有答案