在我的应用程序中,我从数据库中检索数据。在数据库中包含 10 条记录。但是当我在页面中显示记录时,它只显示一条记录。我希望显示所有 10 条记录。我使用会话变量在页面中存储和显示数据。我不希望任何控件来绑定数据。我只想使用会话变量来存储和显示数据。下面我写代码。我知道会话只存储一个值,但我希望会话存储多个值并显示多个数据。
.cs 文件
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=Aarambh;Initial Catalog=rebuild_technology;Integrated Security=True");
con.Open();
SqlCommand cmd = new SqlCommand("select * from content_managment ", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
foreach (DataRow dr in ds.Tables[0].Rows)
{
Session["divhtml_heading1"] = dr["divhtml_content"].ToString();
}
}
这里我在 aspx 页面中显示数据。
源代码
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Home" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<% Response.Write(Session["divhtml_heading1"].ToString()); %>
</asp:Content>