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

引用 ASP.NET中的Eval()和DataBinder.Eval()方法解决思路

2012-02-06 
引用 ASP.NET中的Eval()和DataBinder.Eval()方法下面用数字表示‘10’是代表的截取字符数的宽度!如何写成不

引用 ASP.NET中的Eval()和DataBinder.Eval()方法
下面用数字表示‘10’是代表的截取字符数的宽度!如何写成不限制字符数啊!
<%#ShowCompanyName(DataBinder.Eval(Container.DataItem,"会员"),DataBinder.Eval(Container.DataItem,"zengsong"),DataBinder.Eval(Container.DataItem,"名称").ToString().Length>10?DataBinder.Eval(Container.DataItem,"名称").ToString().Substring(0,10):DataBinder.Eval(Container.DataItem,"名称").ToString())%>

[解决办法]
<%#ShowCompanyName(DataBinder.Eval(Container.DataItem,"会员"),DataBinder.Eval(Container.DataItem,"zengsong"),DataBinder.Eval(Container.DataItem,"名称").ToString())%>
[解决办法]
你的这个是如果公司名称超过10个字符的话,就只显示前10个字符,如果想显示全部的话,去掉就可以了。

C# code
<%#ShowCompanyName(DataBinder.Eval(Container.DataItem,"会员"),DataBinder.Eval(Container.DataItem,"zengsong"),DataBinder.Eval(Container.DataItem,"名称"))%> 

热点排行