asp.net代码解释

default.aspx文件<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="default.aspx.cs"Inh... 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 href="postsList.aspx?id=<%#Eval("id") %>"><%#Eval("title")%></a></li></ItemTemplate>
</asp:Repeater>
</form>
</body>
</html>
default.aspx.cs 文件代码
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
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();
}
}
展开
 我来答
常州万创网络
2009-04-08 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:253
采纳率:0%
帮助的人:209万
展开全部
这里是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控件里
匿名用户
2009-04-08
展开全部
请问是哪里不明白了
这个是从数据库中读取10条点击数最多的记录,
然后通过Reapter控件绑定数据源,
这样你就可以看到以列表(ul)形式显示的数据了,
同时连接(a)的文字与记录的title绑定,
href属性与id绑定,这样就可以控制超链接导向的aspx页面了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式