Tôi đang viết một trang ASP.NET đọc dữ liệu từ cơ sở dữ liệu và cần hiển thị nó trong một bảng. Vì một lý do nào đó, tôi không muốn sử dụng GridView.Hiển thị dữ liệu trong bảng html ASP.NET
Làm cách nào để hiển thị dữ liệu trong bảng trên trang HTML?
Đây là mã # C của tôi:
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();
Đây là trang ASPX của tôi:
<%@ 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>
u có thể pls cung cấp cho các giải pháp đầy đủ ?? hoặc bất kỳ ví dụ? hoặc liên kết ví dụ ?? tôi không thể giúp bạn. Cảm ơn. Nhưng tôi cần tải đầu ra vào page_loader – riad
nó hiển thị lỗi khi sử dụng <% # getWhileLoopData()%> trong trang html. – riad
chỉ cần sử dụng <% Response.Write (getWhileLoopData())%> hoặc <% = getWhileLoopData()%> xin lỗi về điều đó .. – Mortalus