在Web应用程序中显示/隐藏Div

时间:2015-03-16 09:37:35

标签: javascript c# asp.net

我在div中有一个标签,我希望显示或隐藏它取决于JavaScript函数编写和工作的另一个文本框的值,但在后面的ASP.NET代码中我使用select case语句来设置{在页面加载上{1}}到DIVid.VisibleTrue

用于隐藏div的javascript函数仅在加载时才有效,DIVid.Visible为true,JS函数的其他部分(禁用文本框)工作正常。

是否与它有关,因为它无法找到DIVid,因为可见是假的,我将如何克服它?

2 个答案:

答案 0 :(得分:2)

当您在ASP.NET中说DIVid.Visible = false时,该控件不会呈现,因此您无法使用Javascript操作它。

如果由于某种原因,您想要处理服务器端的可见性,那么您可以添加如下属性: -

DIVid.Attributes.Add("style","display:none;");

答案 1 :(得分:2)

设置div样式属性而不是.net控件可见性属性。

yourDiv.Attributes.Add("style", "display: none;");