微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – 隐藏在vb.net代码端

我有这个代码用于在aspx,后端vb.net中隐藏表和单元格.
代码
For Each row As HtmlTableRow In tab_a1.Rows
                    If row.ID = "a1" Then
                        For Each cell As HtmlTableCell In row.Cells
                            cell.Visible = (cell.ID = "a1")
                        Next
                    ElseIf row.ID = "b1" Then
                        For Each cell As HtmlTableCell In row.Cells
                            cell.Visible = (cell.ID = "b1")
                        Next
                    Else
                        row.Visible = False
                    End If
                Next

而不是我正在使用的表< div>标签.我如何使用类似的代码并使div可见和不可见?

解决方法

将runat =“server”和ID添加到div中.然后,您可以使用其Visible属性隐藏div.

标记

<div ID="myDiv" runat="server">Test DIV</div>

VB:

myDiv.Visible = False 'Hide the div.
myDiv.Visible = True 'Show the div.

您可以使用控件集合循环访问子控件:

For Each child As Control In myDiv.Controls
    If TypeOf child Is HtmlControl Then
        Dim typedChild As HtmlControl = CType(child,HtmlControl)
        'Search grandchildren,toggle visibility,etc.
    End If
Next

原文地址:https://www.jb51.cc/html/242666.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐