首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

问一个高手看来非常简单的有关问题

2011-12-19 
问一个高手看来非常简单的问题。这是新闻标题长度截断处理的问题,因为用控件绑定数据非常不好判断和处理字

问一个高手看来非常简单的问题。
这是新闻标题长度截断处理的问题,因为用控件绑定数据非常不好判断和处理字段的长度,所以最好能在客户端(JAVASCRIPT)自动判断截断过长的新闻标题,因为FF不支持TEXT-OVERFLOW,所以基本可以否定CSS方法,最好能用JAVASCRIPT脚本来处理。
望高手指点,举个小例子说明一下更好,谢谢!
最后祝解放军攻台顺利!

[解决办法]
最简单的办法就是在后台截取,利用sql语句直接截取。substring函数
[解决办法]
用控件绑定也好处理的
比如 gridview 有个RowDataBound事件
可以在这里面处理 用e.Row.Cells来得到当前行的数据
 
 
[解决办法]
我也遇到过这种问题,不过我是在服务器端解决的,在在绑定之前判断字符串大小是否超过指定长度,如果超过就对字符串采用SubString方法。
[解决办法]

HTML code
 <asp:repeater runat="server" ID="arts_1" OnDataBinding="arts_1_DataBinding"> <headertemplate> </headertemplate>        itemtemplate>                         <a href="" target="_blank">                          <a  href ="<%#DataBinder.Eval(Container.DataItem,"title") %>">        <%#DataBinder.Eval(Container.DataItem,"title").ToString().Length>11?DataBinder.Eval (Container.DataItem,"title").ToString().Substring(0,12):DataBinder.Eval (Container.DataItem,"title").ToString().Substring(0,7) %>....</a></a>                      </itemtemplate>                      <footertemplate> </footertemplate>                    </asp:repeater> 

热点排行