Html 如何将CSS样式表添加到aspx.vb表
我已经创建了一个搜索按钮,当点击它时,它将以表格格式显示搜索的详细信息,但我需要帮助使表格看起来像一个表格,并且看起来很像样 由于我是asp.net的新手,我正在努力弄清楚我是如何做到这一点的。我有一个链接到.aspx页面的样式表,这是我的OnCLick事件处理程序代码Html 如何将CSS样式表添加到aspx.vb表,html,css,asp.net,vb.net,Html,Css,Asp.net,Vb.net,我已经创建了一个搜索按钮,当点击它时,它将以表格格式显示搜索的详细信息,但我需要帮助使表格看起来像一个表格,并且看起来很像样 由于我是asp.net的新手,我正在努力弄清楚我是如何做到这一点的。我有一个链接到.aspx页面的样式表,这是我的OnCLick事件处理程序代码 Protected Sub SearchButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles SearchButton.Cl
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
有人能帮我添加一个类或东西链接到我的样式表,这样我的表看起来就很好了。我试图在上面添加一个类,但如果我将其添加到样式表中,则不会发生任何事情
谢谢。您可以直接使用css选择器选择表格、tr、td、tbody并应用所需样式。因为最终这会变成 下面是一些例子。在.aspx中使用此选项
更多信息-我是否可以直接将样式添加到样式表中?我根本不需要引用aspx.vb页面上的样式吗?@user2982634是的,您应该直接将其添加到样式表中。在aspx.vb中无需执行任何操作。我将其添加到样式表中并保存了它,但在搜索页面上没有任何操作。我知道,如果我在HTML端添加了一个表,这会起作用,但我想知道,由于我的表是ServerSide,所以在引用中,当您查看页面时,是否在aspx中有表,或者它们是基于某些操作构建的?如果是这样,请执行该操作,然后检查是否应用了样式。我在.aspx中没有表格。我正在使用aspx中的占位符在按下搜索按钮时显示表格。因此,该表仅在用户输入名称并按下搜索按钮时显示。
<style>
table {
border-collapse: collapse;
}
table, th, td {
border: 1px solid black;
}
</style>