asp.net高手请进: text(list<string>)是若干条新闻动态的集合,我要将其绑定到listview中
text(list<string>)是若干条新闻动态的集合,我要将其绑定到listview中,listview只显示成一列,每条新闻动态都是一个超链接,应该怎么做,lis...
text(list<string>)是若干条新闻动态的集合,我要将其绑定到listview中,listview只显示成一列,每条新闻动态都是一个超链接,应该怎么做,listview太不熟悉了,请高人帮忙。
展开
7个回答
展开全部
假如 新闻有 内容(xxx) 和连接地址(yyy)2个属性
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<a href='<%# Eval("yyy") %>'><%# Eval("xx") %></a>
</ItemTemplate>
</asp:ListView>
后台 :
List<string> list=new List<string> ();
ListView1.DataSource = list;
ListView1.DataBind();
这个list 就是从数据库查出来的新闻的集合,list<>括号里应该是一个自定义的新闻类
包含内容和连接地址 2个属性的 这个string肯定不行的
<asp:ListView ID="ListView1" runat="server">
<ItemTemplate>
<a href='<%# Eval("yyy") %>'><%# Eval("xx") %></a>
</ItemTemplate>
</asp:ListView>
后台 :
List<string> list=new List<string> ();
ListView1.DataSource = list;
ListView1.DataBind();
这个list 就是从数据库查出来的新闻的集合,list<>括号里应该是一个自定义的新闻类
包含内容和连接地址 2个属性的 这个string肯定不行的
追问
虽然我已经解决了,但是还是谢谢哈
展开全部
才一列 用Repeater不是更好。。。 建议
下面我学学ListView
// 前台代码
<asp:ListView ID="lvNews" runat="server">
<LayoutTemplate>
<ul>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li> <a href="#">
<%# Container.DataItem %></a></li>
</ItemTemplate>
</asp:ListView>
// 后台代码
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack) return;
List<string> newsList = new List<string>() {
"xxxxxx北京暴雨",
"xxxxxx北京看海",
"xxxxxx北京房山灾情严重",
"xxxxxx北京看海2",
};
lvNews.DataSource = newsList;
lvNews.DataBind();
}
下面我学学ListView
// 前台代码
<asp:ListView ID="lvNews" runat="server">
<LayoutTemplate>
<ul>
<asp:PlaceHolder runat="server" ID="itemPlaceholder" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li> <a href="#">
<%# Container.DataItem %></a></li>
</ItemTemplate>
</asp:ListView>
// 后台代码
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack) return;
List<string> newsList = new List<string>() {
"xxxxxx北京暴雨",
"xxxxxx北京看海",
"xxxxxx北京房山灾情严重",
"xxxxxx北京看海2",
};
lvNews.DataSource = newsList;
lvNews.DataBind();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-25
展开全部
7周年金钥匙:120个
今天还没回答问题呢~回答就送20金钥匙
您目前的金钥匙数可免费抽奖3次
今天还没回答问题呢~回答就送20金钥匙
您目前的金钥匙数可免费抽奖3次
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ds
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询