(DataBinder.Eval(Container.DataItem,"title")).Substring(0,10) + "...."
解决方案 »
- windows 7 x64 安装Oracle 10g 无法解析指定的连接标识符 错误
- 使用 Asp.net 网站管理工具 遇到的未能映射路径的问题
- IIS 设置域名问题
- 关于全站搜索功能实现思路
- 3.5转到2.0后,找到的程序集清单定义与程序集引用不匹配,是怎么回事?
- 如何在OnInit(EventArgs e)里获得页面按键ID
- asp.net 2005 紧急求救
- 求助:FlowChart
- 比较难的数据梆定问题
- 一个非常棘手的问题?有经验的大虾请帮忙~~
- if(Label1.Text < 5)...结果出错:运算符"<"无法应用于"string"和"int"类型的操作数
- 麻烦指教一下freetextbox的使用,急,在线等!
然后前台调用
{
//初始化
int i = 0, j = 0;
//去除html代码
Str = Regex.Replace(Str,@"\<[^\<^\>]*\>","");
Str = Str.Replace(" ","");
//为汉字或全脚符号长度加2否则加1
foreach (char Char in Str)
{
if ((int)Char > 127)
{
i += 2;
}
else
{
i ++;
}
if (i > Length)
{
Str = Str.Substring(0, j) + "...";
break;
}
j ++;
}
return Str;
}前台:
<%# CutText((string)DataBinder.Eval(Container.DataItem, "TextTitle"),10)%>
引用正则表达式