700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > ASP.NET - Eval使用自定义的方法

ASP.NET - Eval使用自定义的方法

时间:2024-05-03 05:20:33

相关推荐

ASP.NET - Eval使用自定义的方法

<asp:Repeater ID="rep_allnews" runat="server"><ItemTemplate><tr><td class ="number">【<a href ="NewsList.aspx?id=<%#Eval("CategoryId")%>"><%#Eval("Name")%></a>】</td><td><a href ="NewsContent.aspx?=<%#Eval("ID")%>"><%#Format(Eval("Title").ToString(), Convert.ToInt32(ConfigurationManager.AppSettings["StringLength"]))%></a></td><td class ="time"><%#Convert.ToDateTime(Eval("CreateTime")).ToString("yyyy-MM-dd")%></td></tr></ItemTemplate></asp:Repeater>

Convert.ToInt32(ConfigurationManager.AppSettings["StringLength"]):

表示在Web.config文件里面的appsettings里面的字段:

<appSettings><!--截断字符的长度--><add key="StringLength" value="6"/></appSettings>

使用的自定义函数是【截断字符串】:

/// <summary>/// 截断字符串/// </summary>/// <param name="s">要截断的字符串</param>/// <param name="len">要保留的字符长度</param>/// <returns>截断后的字符串</returns>public static string Format(string s, int len){if (s.Length > len)s = s.Substring(0, len) + "...";return s;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。