如何使用javascript使服务器端的表行可见?

时间:2015-03-06 09:37:40

标签: javascript asp.net c#-4.0

我正在制作一个在服务器端运行的tr,以使其不可见。但在某些情况下,我希望它可见。我正在使用波纹管脚本使其可见:

 document.getElementById('trID').style.display = "block"

我也用过:

  document.getElementById('hidebuttons').style.visibility = "visible";

但它不起作用。 请帮帮我。

1 个答案:

答案 0 :(得分:0)

在服务器端将控件标记为不可见后,不会为其发出标记(html)。所以它不能在JS上显示,因为它(相应的html)在客户端不存在。

你可以做点什么

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

然后在javascript中

document.getElementById('trID').style.display = "block"

注意:如果您在服务器端设置控件visible=false,那么它将无法在客户端呈现