Asp.Net如何控制,文档中是否存在元素?

时间:2009-10-31 17:21:32

标签: asp.net

我想控制当页面的第一次或回发加载时,文档中的元素是否存在于Asp.Net项目中的ID。

Thansk现在已经为你提供了帮助。

1 个答案:

答案 0 :(得分:1)

听起来你在回发时隐藏了你网页的一部分,我假设通过控件Visible属性。这种方法的问题是,当Visible =“False”时,永远不会呈现控件,这可能是您的javascript代码抛出错误的原因。

您可以使用css属性Display并将其值设置为None,这将允许元素呈现但不显示。我不确定你使用什么容器,所以我在我的例子中使用了一个面板(它呈现为div)。

<asp:Panel ID="pnlContainer" runat="server">
</asp:Panel>

然后,您可以使用CSS显示属性隐藏面板,而不是切换Visible属性。

pnlContainer.Style.Add("display", "none");