首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Repeater绑定数据前,可以加工处理数据再显示出来吗?该如何处理

2012-03-29 
Repeater绑定数据前,可以加工处理数据再显示出来吗?%#Eval(Content)%Content是很长的内容。但我想将它

Repeater绑定数据前,可以加工处理数据再显示出来吗?
<%#Eval("Content")%>

Content是很长的内容。


但我想将它内容截取一半,显示出来。让<%#Eval("Content")%>这里显示我修改过的内容。


怎么做?




[解决办法]
不建议采用楼上的做法,楼上多半以前是玩ASP的吧
对于逻辑我们应该全部放在后台来处理,都放前台页面,那ASP.NET还给你分CS文件做什么啊

repeater 可以在项(item)被绑定后对绑定的数据进行操作

C# code
void R1_ItemDataBound(Object Sender, RepeaterItemEventArgs e) {          // This event is raised for the header, the footer, separators, and items.          // Execute the following logic for Items and Alternating Items.          if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) {             if (((Evaluation)e.Item.DataItem).Rating == "Good") {                ((Label)e.Item.FindControl("RatingLabel")).Text= "<b>***Good***</b>";             }          }       } 

热点排行