<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>suncss.com</title>
<style type="text/css">
<!-- 
li {
width:200px;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden;
}
-->
</style>
</head>
<body>
<ul>
<li><a href="http://www.suncss.com#">suncss.com - Div CSS布局 常见问题</a></li>
<li><a href="http://www.suncss.com#">suncss.com - Div CSS布局 常见问题</a></li>
<li><a href="http://www.suncss.com#">suncss.com - Div CSS布局 常见问题</a></li>
<li><a href="http://www.suncss.com#">suncss.com - Div CSS布局 常见问题</a></li>
<li><a href="http://www.suncss.com#">suncss.com - Div CSS布局 常见问题</a></li>
<li><a href="http://www.suncss.com#">suncss.com - Div CSS布局 常见问题</a></li>
<li><a href="http://www.suncss.com#">suncss.com - Div CSS布局 常见问题</a></li>
<li><a href="http://www.suncss.com#">suncss.com - Div CSS布局 常见问题</a></li>
</ul>
</body>
</html>

解决方案 »

  1.   

    <%#Convert.ToString(DataBinder.Eval(Container.DataItem, "title")).Length>15?Convert.ToString(DataBinder.Eval(Container.DataItem, "title")).Substring(0,15):DataBinder.Eval(Container.DataItem, "title")%>
      

  2.   

    使用 Avoid(好象又涨分了) 的方法可以,不过只IE支持
      

  3.   

    用substring吧,
    public static GetString(string input,int length)
    {
        if(input.Length>length)
    {
    return input.SubString(0,length)+"...";
    }
    else{
        return input;
    }
    }
      

  4.   

    <%#方法A('数据')%>
    类C#代码:public string 方法A('数据')
    {
       数据.substring() + “...”;
    }
      
    我的e-mail:[email protected],欢迎与我交流。