如题:
HELP!
HELP!
解决方案 »
- Repeater 绑定数据后 如何查找无ID 的控件?
- 下拉的TreeView
- ABCpdfCE6.dll这个转换PDF的dll谁用过
- 我的ASP.NET 2.0网站近期常被攻击,ACCESS的DB,甚至都查不出什么原因,只使用了Icallback接口不知是否有关,高手请入~~~
- Row.ItemArray问题 怎样避免使用这个,因为太不好维护
- 我是菜鸟,ASP.NET(C#)中是不是求幂不能用^号啊?
- 中午不知道大家是否有空,问一个同一个页面跳转的问题,郁闷!
- 想问一种解决方案
- ASP.NET如何实现在两个页面之间传递Request级数据?(只在一次请求服务中存在)
- panel的问题!
- ===========100分========郁闷关与一getDate()时间的比较?
- session不存在怎么会是“未将对象引用设置到对象的实例”?
用Subsring(0,20)截取20字符
先判断有没有超过20个字符
你可以在后台编一个程序比如formatstr()然后在模板列里面就可以直接调用,这个程序的功能就是实现你所说的.
接上面
页面: text ='<%# DecorateStr(Eval("列名")) %>'
代码: string DecoratedStr(object parameter)
{
return parameter.ToString().SubString(0,N)+"...";
}
<script runat="server">
private String leftSubStr(String str, int len)
{
if (str.Length > len)
return str.Substring(0, len) + "...";
else
return str;
}
</script>
在aspx页面添加上面代码,然后把你绑定的字段用这个函数处理,例如:Text='<%# leftSubStr(Convert.ToString(Eval("你的字段")),20) %>'