【问题标题】:Show/Hide Div in Web Application在 Web 应用程序中显示/隐藏 div
【发布时间】:2015-03-16 09:37:35
【问题描述】:

我在 div 中有一个标签,我想根据另一个文本框的值来显示或隐藏该 JavaScript 函数已编写和工作,但在后面的 ASP.NET 代码中,我使用 select case 语句来设置 @页面加载时 987654321@ 到 TrueFalse

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

这是否与它有关,因为它找不到 DIVid 因为可见是错误的,我将如何克服这个问题?

【问题讨论】:

  • 显示你的html和css?

标签: javascript c# asp.net


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • @Rahul Singh 没有看到你的答案,我应该删除我的吗?
    • 不需要,你的答案没有格式化,所以我只是格式化了:D
    猜你喜欢
    • 1970-01-01
    • 2021-12-02
    • 2022-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多