想当然的想实现下面的功能,不知道有没有方式。
<asp:Label ID="rcontent" runat="server" Text="<%#DataBinder.Eval(Container.DataItem, "rcontent")%>.substring(0,10)+'.....'"></asp:Label>
就是repeater中的一个label绑定值,想把数据库中读出的值取前面的10个字符给label显示,不知道可不可以
------解决方案--------------------转换成字符串 赋值过去。
------解决方案--------------------在代码隐藏文件里写一个方法 返回string text绑定这个方法
想要什么样子的就在方法里写
------解决方案--------------------改写成
C# code
<asp:Label ID="rcontent" runat="server" Text=" <%#DataBinder.Eval(Container.DataItem, "rcontent")%>.ToString().substring(0,10)+'.....'"> </asp:Label>