【发布时间】:2010-09-20 23:58:02
【问题描述】:
基本上我想知道从 Javascript 函数中隐藏/显示 ASP.NET 控件的最佳方法。我想我只需使用 Javascript 访问控件:
var theControl = document.getElementById("txtEditBox");
然后只需将控件的 Visible 属性设置为 true/false。它似乎不起作用,我似乎无法弄清楚如何将“可见”设置为真/假。我怎样才能做到这一点?另外,这是从 Javascript 函数隐藏/显示 ASP.NET 控件的最佳方式吗?
谢谢, 杰夫
【问题讨论】:
-
为什么所有回复的人都被否决了?
-
我对他们中的一些人投了反对票,因为他们只不过是后来者重复了几个人已经说过的话,他们甚至不想回答所有 OP 的问题,而只是一次性回答。这个问题的答案比 el.style.display = 'none' 更复杂
-
我明白; SO 有一个功能,可以让您知道其他人是否已经回答了问题,并允许您在页面中加载这些问题。如果有人看到其他人已经提供了相同的答案,他们应该避免发帖。
-
如果该功能由于某种原因无法正常工作,用户可以在发布后立即删除他们的帖子并注意到其他 4 个回答完全相同的人,当然,除非他们是“第一"(按最旧或最新排序,它会告诉你谁“赢了”)。我只是厌倦了一堆乱七八糟的回答。
-
我对 8 个答案中的 3 个投了反对票(值得称赞的是,一位用户在意识到自己复制了许多其他人已经提到的内容后删除了他的帖子)。再说一次,对我来说更大的问题是人们认为他们的单行答案可以解决所有 OP 的问题,而实际上并没有。
标签: asp.net javascript