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

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

2012-09-14 
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()) %>

热点排行