【问题标题】:How to add CSS stylesheet to aspx.vb table如何将 CSS 样式表添加到 aspx.vb 表
【发布时间】:2014-10-28 15:20:30
【问题描述】:

我创建了一个搜索按钮,单击该按钮后会将搜索的详细信息显示为表格格式,但我需要帮助才能使表格看起来像表格并看起来像样。

我正在努力弄清楚我是如何解决这个问题的,因为我是 asp.net 的新手。我确实有一个样式表链接到我的 .aspx 页面,这是我的 OnCLick 事件处理程序代码;

 Protected Sub SearchButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles     SearchButton.Click
    Dim dsResults As New DataSet
    Dim dt As DataTableReader



    dsResults = SearchResults(sbox1.Text)
    dt = dsResults.CreateDataReader


    Dim tb As New Table
    Dim tr As New TableRow
    Dim tc As New TableCell
    Dim lb As New Label

    tb.Attributes.Add("class", "tableClass")
    tr.Attributes.Add("class", "tableRowClass")

    If dt.HasRows = True Then
        Do While dt.Read

            tr = New TableRow
            tc = New TableCell
            lb = New Label

            lb.Text = dt.Item("name").ToString()
            tc.Controls.Add(lb)
            tr.Controls.Add(tc)
            tb.Controls.Add(tr)



            tc = New TableCell
            lb = New Label

            lb.Text = dt.Item("age").ToString()
            tc.Controls.Add(lb)
            tr.Controls.Add(tc)

            tb.Controls.Add(tr)



            tc = New TableCell
            lb = New Label

            lb.Text = dt.Item("sex").ToString()
            tc.Controls.Add(lb)
            tr.Controls.Add(tc)

            tb.Controls.Add(tr)



            tc = New TableCell
            lb = New Label

            lb.Text = dt.Item("department").ToString()
            tc.Controls.Add(lb)
            tr.Controls.Add(tc)

            tb.Controls.Add(tr)



            tc = New TableCell
            lb = New Label

            lb.Text = dt.Item("list_group").ToString()
            tc.Controls.Add(lb)
            tr.Controls.Add(tc)

            tb.Controls.Add(tr)



            tc = New TableCell
            lb = New Label

            lb.Text = dt.Item("date_added").ToString()
            tc.Controls.Add(lb)
            tr.Controls.Add(tc)

            tb.Controls.Add(tr)
        Loop
        dt.Close()
        dsResults.Dispose()

        placeResults.Controls.Add(tb)

    Else

        noResultOutput.Text = "No Results Matched Your Search"

    End If
End Sub
End Class

有人可以帮助我如何添加类或其他内容以链接到我的样式表,以便我的表格看起来不错。我试图在上面添加一个类,但如果我将它添加到我的样式表中,什么都不会发生。

谢谢。

【问题讨论】:

    标签: html css asp.net vb.net


    【解决方案1】:

    您可以直接使用 table, tr, td, tbody 的 css 选择器并应用所需的样式。因为最终呈现为<table> <tr> <td> ..

    以下是一些示例。在.aspx 中使用它。

    <style>
        table {
            border-collapse: collapse;
        }
    
        table, th, td {
            border: 1px solid black;
        }
    </style>
    

    更多信息 - http://www.w3schools.com/css/css_table.asp

    【讨论】:

    • 我可以直接将样式添加到我的样式表吗?我根本不需要在 aspx.vb 页面上引用样式吗?
    • @user2982634 是的,您应该直接将其添加到样式表中。在 aspx.vb 中什么都不需要做。
    • 我将此添加到我的样式表并保存了它,但我的搜索页面上没有任何反应。我知道如果我在 HTML 端添加一个表,这会起作用,但我想知道参考,因为我的表是服务器端
    • 当您查看页面时,您是否有 aspx 中的表格,或者它们是否建立在某些操作之上?如果是,则执行该操作,然后检查是否应用了样式。
    • 我在 .aspx 中没有表格 我在 aspx 中使用 PlaceHolder 在按下搜索按钮时显示表格。因此,该表格仅在用户输入名称并按下搜索按钮时显示。
    猜你喜欢
    • 2012-07-12
    • 1970-01-01
    • 2019-07-17
    • 1970-01-01
    • 2012-05-06
    • 2013-09-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    相关资源
    最近更新 更多