asp.net代码解释

来源:百度知道 编辑:UC知道 时间:2024/06/15 10:21:48
default.aspx文件
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="default.aspx.cs" Inherits="display" %>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<link href="css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<asp:Repeater ID="listHot" runat="server">
<HeaderTemplate><ul></HeaderTemplate>
<FooterTemplate></ul></FooterTemplate>
<ItemTemplate><li> • <font color="#006600">[热]</font> <a

这里是Repeater控件,显示不列表
<asp:Repeater ID="listHot" runat="server">
<HeaderTemplate><ul></HeaderTemplate>//头,
<FooterTemplate></ul></FooterTemplate>//尾
<ItemTemplate><li> • <font color="#006600">[热]</font> <a href="postsList.aspx?id=<%#Eval("id") %>"><%#Eval("title")%></a></li></ItemTemplate> //这是中间循环部分<%#Eval("title")%>字段
</asp:Repeater>

using System.Data.SqlClient;//引用SQL数据连接

string sqlhot = "select top 10 id,title,color,uName,uid from topic order by hits desc";
SqlDataAdapter sh = new SqlDataAdapter(sqlhot, conn);
conn.Open();
DataSet rs = new DataSet();
sh.Fill(rs);
listHot.DataSource = rs;
listHot.DataBind();
conn.Close();
//这里是查找数据绑定到Repeater控件里

请问是哪里不明白了
这个是从数据库中读取10条点击数最多的记录,