我有一个更新面板,其中包含一个标签和一个面板,它们都带有“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;
}
一切都适用于标签......而且在发布之前它也能正常工作!请帮忙!谢谢。