当前位置:编程学习 > C#/ASP.NET >>

做一个ASP.net的新闻系统,用什么控件来绑定新闻内容(图片,文字)?

做一个ASP.net的新闻系统,用什么控件来绑定新闻内容(图片,文字)? --------------------编程问答-------------------- Repeater --------------------编程问答-------------------- <asp:Repeater id="Repeater_Test" runat="server"> 
<HeaderTemplate>UserID UserName UserPWD</HeaderTemplate> 
<ItemTemplate> 
<br /><%#DataBinder.Eval(Container.DataItem,"userID") %> 
<%#DataBinder.Eval(Container.DataItem,"username") %> 
<%#DataBinder.Eval(Container.DataItem,"password") %> 
</ItemTemplate> 
</asp:Repeater> 
---------------以上是Default.aspx源码处-------- 
private DataTable DataTableToRepeater() 

//自己生成一个DataTable给Repeapter当作数据源 
DataTable dt = new DataTable(); 
dt.Columns.Add("userID"); 
dt.Columns.Add("username"); 
dt.Columns.Add("password"); 
for (int i = 1; i < 10; i++) 

DataRow dr = dt.NewRow(); 
dr[0] = i; 
dr[1] = "User" + i.ToString(); 
dr[2] = "PWD" + i.ToString(); 
dt.Rows.Add(dr); 

return dt; 

--------------为了方便调用,特意写了一个DataTable--------- 
窗体加载时 
if (!IsPostBack) 

Repeater_Test.DataSource = DataTableToRepeater(); 
Repeater_Test.DataBind(); 

-----------------窗体加载------------------ 

UserID UserName UserPWD 
1 User1 PWD1 
2 User2 PWD2 
3 User3 PWD3 
4 User4 PWD4 
5 User5 PWD5 
6 User6 PWD6 
7 User7 PWD7 
8 User8 PWD8 
9 User9 PWD9 
-----------结果应该是这样的-----------
--------------------编程问答-------------------- 学习一下 --------------------编程问答-------------------- Repeater  datalist都可以用模板里面加上image控件 --------------------编程问答-------------------- 用什么无所谓,都能够实现。推荐Repeater和DataList。 容易控制格式。 --------------------编程问答-------------------- 呵呵,学习了  我一般用字段来显示。public string xx="content"。前面的用<%=xx>来显示。这种方法不知道坏处是什么? --------------------编程问答-------------------- Repeate or DataList --------------------编程问答-------------------- gridview --------------------编程问答-------------------- 显示的话,直接写入<TD></TD> 就可以了,如果是编辑,建议楼主从晚上找 FreeTextBox ,比较实用 --------------------编程问答-------------------- 推荐Repeater,楼上的方法也不错。  --------------------编程问答-------------------- repeater --------------------编程问答-------------------- 这要看你所说的“内容”具体如何定义。如果你清楚地知道它是html,那么使用Label的Text属性也是可以的。否则你的“内容”就要说清楚,比如说清楚“内容的图片”到底是什么概念呢? --------------------编程问答--------------------
引用 6 楼 shumark 的回复:
呵呵,学习了  我一般用字段来显示。public string xx="content"。前面的用<%=xx>来显示。这种方法不知道坏处是什么?


在你定义清楚什么叫做“内容”之前,它其实没有任何坏处。因为根本写不出能够测试的代码。 --------------------编程问答-------------------- 学习下~~ --------------------编程问答-------------------- 比如你定一个一个关于“内容”的行为描述:用户在他自己的手机上选择几个图片,然后配上文字说明,点击“发布”于是自己的博客内容就发不出来了。

只有有了细节才知道如何测试,只有知道如何测试才知道如何开发,只有实际测试测试了才需要去修改你的实现代码。只要没有遇到bug,你写什么都可以;反之,只要注释掉一个代码,你的测试仍然没有遇到bug,那么这个代码就是垃圾代码,可以删除掉。 --------------------编程问答-------------------- 列表用Repeater,
单个新闻内容用lable
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,