读书人

如何控制他的输出字符串的长度lt;asp:la

发布时间: 2012-02-23 22:01:34 作者: rapoo

怎么控制他的输出字符串的长度<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>

读书人网 >C#

热点推荐