<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;
}

最新文章

  1. Eclipse Android环境搭建
  2. Hyper-V~双网卡设置
  3. mysql 安全
  4. 【数位统计】之【spoj1433 KPSUM】
  5. AngularJS - 定时器 倒计时例子
  6. Quartz Scheduler(2.2.1) - hello world
  7. Java之关键字static和final的使用
  8. SQL in Qt (一)
  9. find the majority element
  10. JAVA----线程初级
  11. Spring Cloud微服务如何设计异常处理机制?
  12. [ORACLE]ORA-28002 The password will expire within 7 days.将不能登录系统
  13. 封装curl的get和post请求
  14. linux shell创建目录、遍历子目录
  15. golang 创建一个简单的广播echo服务器
  16. 20155229《网络对抗技术》Exp3:免杀原理与实践
  17. 驱动程序vmci.sys版本不正确。请尝试重新安装 VMware
  18. 程序模拟HTTP请求
  19. 【java基础】 == 和 equals() 的区别
  20. DB2多行转一行【XML方式】

热门文章

  1. bash: ./configure: 权限不够
  2. OpenSSL命令---req
  3. ContentType
  4. Ural 1079 - Maximum
  5. JProtector java应用加密工具
  6. 下载并在Eclipse中关联Android源代码
  7. Android SurfaceView实战 带你玩转flabby bird (下)
  8. 利用httpclient和多线程刷訪问量代码
  9. 【转】文件恢复神器extundelete
  10. redis安装及数据类型简介(string、list、set、sorted_set、hash)