读书人

aspx页面使用CS的函数有关问题

发布时间: 2012-09-14 23:00:49 作者: rapoo

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()) %>

读书人网 >asp.net

热点推荐