2009-06-08 82 views
1

我有一个Div与runat attribut =“服务器”。我有一个asp.net按钮控件在我的页面,当点击这个按钮时,我想隐藏div.Is有任何其他选项,将可见性更改为false.I无法使用可见性为false,因为当我更改可见性时,我无法访问我的javascript中的相同,因为它从浏览器中删除。我想显示从我的JavaScriptASP.NET隐藏(不从DOM中删除)控件在服务器端

任何想法墙根DIV?在此先感谢

回答

6

添加display:none CSS样式的控制:

myDiv.Style.Add(HtmlTextWriterStyle.Display, "none"); 
0

是否有任何其他选项, 改变能见度false.I着 使用知名度假的,因为 当我变化的知名度,我不能访问 一样在我的javascript,因为它是 从浏览器中删除。

这是没有意义的。将CSS visibility设置为隐藏不会从DOM中删除元素。

+0

他在谈论一个asp.net服务器或混合控制的Visible属性。 – 2009-06-08 13:27:24

0

如果这只是只有你的按钮做的事情,我可能会首先在javascript中做,以避免回发一起。

如果这不是一个选项,然后只需用“display:none;”添加style属性到div服务器端的价值。