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

转载于:https://www.cnblogs.com/KTblog/p/4630214.html

ASP.NET - Eval使用自定义的方法相关推荐

  1. Asp.net Eval 学习总结

    C# Eval在asp.net中的用法及作用 https://www.cnblogs.com/Mr_JinRui/archive/2010/07/06/1772129.html Eval( " ...

  2. 一起谈.NET技术,ASP.NET Eval如何进行数据绑定

    ASP.NET Eval在数据绑定方面的应用是众所周知的,不过技术在发展,当ASP.NET Eval 1.1变成ASP.NET Eval 2.0的时候,在操作的时候会有什么变化呢? 假设你已经了解AS ...

  3. asp.net中防止攻击的方法

    你应该在程序中验证所有的不信任输入.你应该假定所有的用户输入都是非法的.用户可以在应用程序中提供表单字段,查询字串,客户端cookies和浏览器环境值比如用户代理字串和IP地址等. 弱输入校验通常为注 ...

  4. ASP.NET-GridView数据绑定的几种方法

    前提:页面需要显示多个表中的字段,几个表之间通过字段保持联系 方法一:直接进行级联查询,并将结果集通过SqlDataAdapter填充DataSet,之后将DataTable的DataView绑定到G ...

  5. asp自动生成html文件的方法

    1,设计数据库testmb.mdb 新建表moban:字段m_id(自动编号,主关键字):字段m_html(备注类型) 2,假设第一模板内容代码 将下列代码拷贝到m_html字段中 以下是代码片段: ...

  6. ASP.NET Eval如何进行数据绑定

    ASP.NET Eval在数据绑定方面的应用是众所周知的,不过技术在发展,当ASP.NET Eval 1.1变成ASP.NET Eval 2.0的时候,在操作的时候会有什么变化呢? 假设你已经了解AS ...

  7. 如何在ASP.NET Core中自定义Azure Storage File Provider

    主题:如何在ASP.NET Core中自定义Azure Storage File Provider 作者: Lamond Lu 地址:  https://www.cnblogs.com/lwqlun/ ...

  8. asp绑定gridview属性_如何在ASP.NET Core中自定义Azure Storage File Provider

    主题:如何在ASP.NET Core中自定义Azure Storage File Provider 作者: Lamond Lu 地址:  https://www.cnblogs.com/lwqlun/ ...

  9. asp.net无法调试的解决方法(从安装配置步骤角度来看)

    asp.net无法调试的解决方法 如果iis是后来安装的,需要首先.net在命令工具中执行ASPnet_regiis -i,安装ASP.netframework 然后检查下边的配置: 如果iis不是后 ...

最新文章

  1. Shell 函数、数组与正则表达式
  2. 数码之下 - 一道选择题讨论采样定理
  3. C语言中typedef的六种用法
  4. linux服务器oracle数据库导出dmp文件功能演示,备份数据库命令。exp命令显示command not found解决方法,EXP-00028: 无法打开dmp进行写入问题解决
  5. FPGA篇(六)关于Modelsim仿真时不能编译`include文件解决办法【Verilog】【Modelsim】(转)
  6. 金融风控实战——信贷评分卡
  7. 在Linux服务器之间迁移帐号信息
  8. SQLite的基本使用一
  9. 电脑显示器不亮主机正常_电脑显示屏不亮但是主机已开机怎么解决
  10. java判断最高分最低分_java排序练习:输入三个学生的姓名和他们的三个评分,去掉最高分和最低分...
  11. oracle数字日期43841怎么转,安装0racle已崩溃,求助大佬
  12. dat图片 电脑端微信_微信 PC 版迎来了重磅更新,可以在电脑端使用小程序了 !...
  13. 章节四、1-if条件语句
  14. 关于virtual box安装windows xp虚拟机遇到的一个问题
  15. 织梦网站建设广告网络公司网站模板 电脑+手机 整站源码
  16. 大数运算python编程实现
  17. UEFI学习——事件函数WaitForEvent和CreateEvent/CreateEventEx
  18. 利用百度API实现图像识别
  19. 为什么Python中万物皆对象
  20. 计算机机房线槽,机房机柜布置 机房整改之布线篇~

热门文章

  1. ASIHTTPRequest-断点续传需要原网站支持!
  2. 路由器再度躺枪:主流厂商设备中被发现后门
  3. 关于Tomcat导致工程部分功能代码异常的问题
  4. 判断画布中有重复纪录
  5. SAP Control framework–实例
  6. 不须邮件服务器邮件发送asp插件,用asp实现支持附件的email系统_邮件服务器
  7. android8版本怎么下载,华为安卓8.0系统正式版下载-华为安卓8.0系统体验版安卓版_飞翔下载...
  8. oracle数据库dblink创建语句_「运维实验」——达梦数据库间DBlink配置
  9. 线性回归 php,PHP实现简单线性回归之数学库的重要性
  10. 平均无故障时间100万小时_【行业动态】三菱J系列重型燃气轮机达新里程碑:100万商业运行小时数...