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

标签 javascript asp.net c#-4.0

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

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

我还使用了:

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

但是它不起作用。 请帮我解决这个问题。

最佳答案

一旦控件在服务器端被标记为不可见,就不会为其发出任何标记 (html)。所以它不能在JS中可见,因为它(对应的html)在客户端不存在。

你可以做类似的事情

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

然后在 JavaScript 中

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

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

关于javascript - 如何使用javascript使服务器端的表格行可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28895946/

相关文章:

javascript - 导航到下一个 div 不起作用

asp.net - 尝试呈现 reCaptcha 控件时出现 .Net 安全异常

javascript - 在 ASP.NET 中,如何在客户端 Hook 回发事件

asp.net - Web.config URL 重写 - HTTPS 和非 WWW

visual-studio-2010 - VSTO 文档级自定义

javascript - 使用 bool 值的内联 NOT 运算符

javascript - Javascript 函数没有返回

javascript - HTML5 Chrome checkValidity onBlur

.net - 在.rdlc报告的底部设置一个文本框

c# - 在不加载到当前 AppDomain 的情况下获取自定义程序集属性