asp.net - 从代码隐藏 (ASPX) 更改 Div 的可见性

标签 asp.net html visible

我有一个 html 表格,在该表格内有多行“tr”, 每行内有多个列“td”。

我需要它在两个 td 之间进行更改以显示在特定行内。

我在 aspx 文件中指定了它们,如下例所示。

<div id="DirCaDiv1" runat="server" visible="false"> 
    <td class="heading4" align="left" style="width: 21%" id="DirAreaDiv_Text" runat="server" >
        &nbsp;Dir.Área:&nbsp;</td>
</div>


<div id="DirBaDiv1" runat="server" visible="false">
    <td class="heading4" align="left" style="width: 21%" id="DirCoordDiv_Text" runat="server" >
        &nbsp;Dir.Coord.:&nbsp;</td>
</div>

在我的 aspx 文件中,我有一个组合框事件 (combobox_changed),它改变了每个 div 的可见性。 它放置一个 DirCaDiv1.visible="false"和另一个 DirBaDiv1.Visible="true"

但我不知道为什么,它不起作用,我更改了在使用该事件的另一个组合框中选择的项目, 什么也没发生...

最佳答案

实际上这是因为 visible 属性是一个 bool 值而不是一个字符串,所以不要使用“true”或“false”,而是使用 DirCaDiv1.Visible = true;

另见

http://msdn.microsoft.com/en-us/library/system.web.ui.control.visible(v=vs.100).aspx

关于asp.net - 从代码隐藏 (ASPX) 更改 Div 的可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20044863/

相关文章:

c# - 如何缩小aspx页面

c# - NUnit 不等待异步任务完成

asp.net - Windows Azure VIP Swap,如何处理自定义 web.config 值?

ios - UITableView 部分始终保持在 View 中

asp.net - 不同计算机上的 IIS APPPOOL 的 SQL Server 登录 - 同一域

html - 使 <td> 的宽度响应外部 <div> 的宽度

php - 用css设计php输出表

javascript - 从字符串末尾开始使用 JavaScript 进行字符串操作

COM 互操作和 Outlook - 让 Outlook 可见?

android - 按钮在 WebView 前不可见(API 19 及其中)