我在写一个ASP.NET页面,它从数据库读取数据并需要在表格中显示它。出于某种原因,我不想使用gridView。在ASP.NET的html表中显示数据
如何在HTML页面的表格中显示数据?
这是我的C#代码:
SqlConnection thisConnection = new SqlConnection(dbConnection);
SqlCommand thisCommand = thisConnection.CreateCommand();
thisCommand.CommandText = "SELECT * from Test";
thisConnection.Open();
SqlDataReader reader = thisCommand.ExecuteReader();
while (reader.Read())
{
int id = reader.GetInt32(0);
string Name = reader.GetString(1);
string Pass = reader.GetString(2);
}
thisConnection.Close();
这是我的ASPX页面:
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/test.master" CodeFile="test.aspx.cs" Inherits="test" %>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="ContentPlaceHolder">
<table width="100%" align="center" cellpadding="2" cellspacing="2" border="0" bgcolor="#EAEAEA" >
<tr align="left" style="background-color:#004080;color:White;" >
<td> ID </td>
<td> Name </td>
<td>Pass</td>
</tr>
**<%--Need the while output into here--%>**
</table>
</asp:Content>
ü可以请给予完整的解决方案??或者任何的例子吗?或示例链接??我无法得到你。谢谢。但我需要将输出加载到page_loader中 – riad
它在使用html页面中的<%#getWhileLoopData()%>时显示错误。 – riad
只是使用<%Response.Write(getWhileLoopData())%>或<%= getWhileLoopData()%>。 – Mortalus