aspx页面使用CS的函数问题
C# code
<asp:Repeater ID="catlist" runat="server">
<ItemTemplate>
<li <%if(GetEnglishLength(Eval("title"))>5){Response.Write("style='width:180px;'");} %>><a href="Productcat.aspx?cid=<%#Eval("id") %>"><%#Eval("title") %></a></li>
</ItemTemplate>
</asp:Repeater>
请教一下这函数里面怎么写才对啊,GetEnglishLength(Eval("title"),GetEnglishLength("如果长度超过20字符就只显示一行")这样子是没问题的。
------解决方案--------------------
好多方法:
后台写个方法截取10字符:
C# code
public string Cutstr(string str)
{
if(str.Length>10)
{
str=str.Substring(0, 10);
}
return str;
}
前台绑定:
<%# Cutstr(Eval("content").ToString()) %>