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