标题过长的时候需要截断,超过div的宽度的时候截断,如果用css截断的话,asp.net好像不支持那个word-break类似的属性了,如果在绑定数据的时候就截断固定长度的话,因为英文、数字、汉字所占的大小不同,会有这种情况:相比div的宽度其实还可以放一个汉字,但是因为行内的英语字母或者数字或者特殊字符太多,已经截断了,甚至有可能会出现这种情况:一行全部是英语字母,另外一行全部是汉字,如果这样的话,很肯能差的不是一个字符的位置。。。
这跟asp.net没有关系,你可以用:text-overflow : clip | ellipsis;样式试下,前者为截断,后者为带省略号。
建议用CSS进行截断:
a {
display:block;
height:20px;
overflow:hidden;
}
这和asp.net没有关系,css你想写什么写什么呀。