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

如何控制他的输出字符串的长度<asp:lable id="lable1" runat="server" text=

2012-02-23 
怎么控制他的输出字符串的长度asp:lable idlable1 runatserver text%# Eval(mm1)%/lable

怎么控制他的输出字符串的长度<asp:lable id="lable1" runat="server" text='<%# Eval("mm1")%>'></lable>
怎么控制他的输出字符串的长度
<asp:lable id="lable1" runat="server" text='<%# Eval("mm1")%>'></lable>


[解决办法]
我这样写的
用3元表示式吧
<asp:lable id="lable1"
runat="server"
text=' <%#DataBinder.Eval(Container.DataItem,"mm1").ToString().Lenght>XX?<%#DataBinder.Eval(Container.DataItem,"mm1"):<%#DataBinder.Eval(Container.DataItem,"mm1").Tostring().SubString(xx,xx)%> '> </lable> 


XX自己去定义吧 哈哈啊
就是
******************?**********:*********
绑定的长度大于xx吗?如果大于那么... (中间用":"隔开) 如果不大于那么...
 
[解决办法]
<asp:lable id="lable1" runat="server" text=' <%# Eval("mm1").tostring.length>15 : Eval("MM1"%>.tostring(),substring(1,10)?Eval("mm1") > </lable>

热点排行