同题

解决方案 »

  1.   

    DataBinder.Eval(Container.DataItem,"content") 
    其实这是个在服务端执行的函数
      

  2.   

    Container.DataItem 是内容与什么联接
    "content"是字段名
      

  3.   

    这个字段的数据是server.encode存进去的现在显示的是乱码
      

  4.   

    数据绑定可以时方法,如:
    <%# MyDecode(DataBinder.Eval(Container.DataItem,"content")) %>
    MyDecode方法在代码部分实现
      

  5.   

    <%# ChangeCode(DataBinder.Eval(Container.DataItem,"content").ToString()) %>.cspublic string ChangeCode(String str)
    {
       str = Server.HtmlDecode(str);
       return str;   //不知道你转的什么,或者就是Server.UrlDecode
    }
      

  6.   

    通过string.Format(obj)来处理如果你有第三个参数
    DataBinder.Eval(Container.DataItem,"content",formate);
    那么用string.Format(obj, formate);来处理
      

  7.   

    encode编码那就用DECODE解码
    <%#Server.HtmlDecode(DataBinder.Eval(Container.DataItem,"content")).ToString() %>
      

  8.   

    谢谢,用Server.UrlDecode是解码了但是我在Textarea控件里输入数据时,明明是换行,但解码后显示的数据是空了一格怎么让它在textarea里输入什么格式的数据,在显示时也是一样的呢