<%# str(DataBinder.Eval(Container.DataItem,"字段"))%>
str()写于后台:
public str()
{}

解决方案 »

  1.   

    <%# ShortString(DataBinder.Eval(Container.DataItem,"字段"),20)%>public string ShortString(string theString,int theNum)
    {
    //截取字符串函数
    }
      

  2.   

    <%# substring(DataBinder.Eval(Container.DataItem, "Messages"))%>.vb Public Function substring(ByVal s As String) As String
            If s.Length > 25 Then
                Return s.Substring(0, 25)
            Else
                Return s
            End If
        End Function
      

  3.   

    楼上的方法可以,但是如果你每个页面都要这样处理的话就比较麻烦,维护起来也不方便
    所以建议你写一个类
    然后在后台代码调用,举例
    using xxx(你的处理类) protected xxx yy=new xxx();最好方法同上