关闭

DataList 字段中显示前几个字后以...代替

标签: hyperlinkheaderstringserverasp
336人阅读 评论(0) 收藏 举报
分类:

 

 

在前台.aspx页面中:

<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1">
            <ItemTemplate>
                .
                <asp:HyperLink id="HyperLink1" runat="server"
                 text='<%# PartSubString(DataBinder.Eval(Container.DataItem,"header").ToString()) %>'
                 NavigateUrl='<%#   DataBinder.Eval(Container.DataItem,"newid","shuyao_SingleTvNews.aspx?newid={0}")   %> ' 
                 ToolTip='<%# DataBinder.Eval(Container.DataItem,"header") %>'></asp:HyperLink><br />
              
            </ItemTemplate>
        </asp:DataList><br />

后台.cs 中代码如下:

protected string PartSubString(string s)
    {
        if (s.Length > 10)
        {
            return s.Substring(0, 10) + "...";
        }
        return s;
    }

这样就OK了挖

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6492次
    • 积分:132
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章存档