<Columns>
<asp:TemplateField>
<ItemTemplate>
<a href='details.aspx?news_id=<%# Eval("news_id")%>' title='<%#Eval("tnews_title")%>'><%#DataBinder.Eval(Container.DataItem, "tnews_title").ToString().Length < 30 ? DataBinder.Eval(Container.DataItem, "tnews_title").ToString(): DataBinder.Eval(Container.DataItem, "tnews_title").ToString().Substring(0, 30) + "……" %></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
这样对不对?应该怎样截取标题的长度呢?
<asp:TemplateField>
<ItemTemplate>
<a href='details.aspx?news_id=<%# Eval("news_id")%>' title='<%#Eval("tnews_title")%>'><%#DataBinder.Eval(Container.DataItem, "tnews_title").ToString().Length < 30 ? DataBinder.Eval(Container.DataItem, "tnews_title").ToString(): DataBinder.Eval(Container.DataItem, "tnews_title").ToString().Substring(0, 30) + "……" %></a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
这样对不对?应该怎样截取标题的长度呢?
解决方案 »
- 防止通过绝对地址下载文件,找高手指点
- 我想让黑点点,变成黑方框,要换那种标签啊
- HP Compaq nx6320 (EX786PA#AB2) 这款笔记本支持120G硬盘吗?
- 为什么这样啊?怎么转模板列得不到数据呢
- 我们新建了一个群,希望大家能够踊跃加入。让我们一起学习,共同努力
- .net 在IE7中不支持List<>? 火狐浏览器就好使
- 各位高手,为什么我作的asp.net工程的安装包,安装后的程序丢图片和图标
- 请问如何读取JS文件里的代码并保存到变量里面去?
- 这个功能是否无法实现?网页上有两个帧,在a帧中执行代码控制b帧,达到:IE标准栏中的“停止”按钮的功能。能否实现?
- 两个问题??
- menu控件的问题
- 散分300~~网站速度国外访问检测点布置完毕!
{
//在这里写/}
在asp.net里边,我用的是substring,所以我觉得行,只是要事先判断它的长度,不在长度范围内取就报错。而且这些你都考虑到了呀,难道不能实现吗?
<asp:Label ID="Label4" runat="server" Text=' <%# (Eval("MemoContent")).ToString().Length>18?(Eval("MemoContent")).ToString().Substring(0,18)+"...":Eval("MemoContent") %>' ToolTip=' <%#Eval("MemoContent") %>'></asp:Label>