aspx页面使用CS的函数有关问题
aspx页面使用CS的函数问题C# codeasp:Repeater IDcatlist runatserverItemTemplateli %if(Get
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()) %>