repeater绑定问题
来源:百度知道 编辑:UC知道 时间:2024/05/21 09:18:21
这个简单
-----------------------------------------------
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<%#DataBinder.Eval(Container.DataItem, "字段").ToString().Length > 10 ? DataBinder.Eval(Container.DataItem, "字段").ToString().Substring(0, 9) + "..." : DataBinder.Eval(Container.DataItem, "字段").ToString()%>
</ItemTemplate>
</asp:Repeater>
如果大于10个字符
截取前10位
如果小于
全显示
给两个我使用的函数
第一个比较简单,第二个截取汉字比较合适
public static string Left(object InPut, int Long)
{
if (Long >= InPut.ToString().Length)
{
return InPut.ToString();
}
return (InPut.ToString().Substring(0, Long - 3) + "...");
}
public static string Left(string mText, int byteCount)