zoukankan      html  css  js  c++  java
  • ASP.NET

    <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;
    }
    
  • 相关阅读:
    字符串方法
    函数的属性和方法
    数组的去重!!
    常见的数组方法
    JS中的函数
    JavaScript 中表达式和语句的区别
    运算符优先级
    题解 CF813B 【The Golden Age】
    题解 CF834B 【The Festive Evening】
    题解 CF810B 【Summer sell-off】
  • 原文地址:https://www.cnblogs.com/KTblog/p/4630214.html
Copyright © 2011-2022 走看看