文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、ASP.Net里面 text 内容超过限定字符长度以…显示的方法
label文本(Text=" 内容 ")
<asp:Label ID="Label2" runat="server" Text="ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss"></asp:Label>
在cs里面定义一个方法并且调用
protected void Page_Load(object sender, EventArgs e)
{
this.Label2.Text = Getstr(this.Label2.Text.ToString(), 5);
}
public string Getstr(string str,int length)
{
//如果超过规定字符
if (str.Length > length)
{
//超过的部分以...显示
str = str.Substring(0, length) + "…";
}
//返回
return str;
}
结果:
二、ASP.Net里面 Repeater 显示内容超过限定字符长度以…显示的方法
代码如下:
<%# Eval("gContent").ToString().Substring(0,3)+"..." %>
//Eavl("gContent")得到的数据是object类型,所以先转化为string再来截取
效果如下: