这里图片不能上传啊,直接说明就是这样:
当新闻标题太长时,后面的就用"....."来代替掉,请问这是怎么实现的,希望回帖跟上原代码啊!
当新闻标题太长时,后面的就用"....."来代替掉,请问这是怎么实现的,希望回帖跟上原代码啊!
解决方案 »
- jquery 动态添加行后怎么得到行中的值啊
- vs2012怎么没有像vs2005一样的插入层?怎么解决
- VS2005使用AJAX在火狐下实现无刷新联动问题
- WCF发布的简单问题,大家帮忙看看~~~~~~~~~~~~~~
- 怎样在页面中实现打印和打印预览iframe中的内容
- ███ 实在是没办法了!请教一个关于SaveAdd生成gif动画的问题
- 如何在几个页面间传递数据
- 不同页面中的控件可以相互访问吗?
- 看看我的网站是否安全,有没有sql注入漏洞之类。
- javascript能不能读取asp.net生成的cookie,解决立即给分
- dataset数据导入excel并格式化
- 关于web开发界面排版的问题
{
Regex regex = new Regex("[\u4e00-\u9fa5]+", RegexOptions.Compiled);
char[] stringChar = stringToSub.ToCharArray();
StringBuilder sb = new StringBuilder();
int nLength = 0;
bool isCut=false;
for(int i = 0; i < stringChar.Length; i++)
{
if (regex.IsMatch((stringChar[i]).ToString()))
{
sb.Append(stringChar[i]);
nLength += 2;
}
else
{
sb.Append(stringChar[i]);
nLength = nLength + 1;
} if (nLength > length)
{
isCut=true;
break;
}
}
if(isCut)
return sb.ToString()+"..";
else
return sb.ToString();
}
{
if (str.Length > i)
{
str = str.Substring(0, i);
str = str + "...";
}
else
{
str = str;
} return str;
}str是标题字符串,i是要显示的字符数,多余的就自然是...啦!
一般情况下新闻标题在上传的时候都不需要添加HTML代码的。
只要在一些特殊的地方(比如点击量较大,上传时间较新的),再另外设置HTML格式就可以了。
所以按zhjg136(天星) ( ) 信誉:100 Blog 和hechao_net() ( ) 信誉:100 Blog
的方法来简单的做,就可以了。也避免了处理HTML代码的麻烦。