我希望实现的功能是这样的,数据的输入是从freetextbox(ver163得到的,在页面显示的时候,我先取了其中的前300个字符(英文),作为产品的简介。因为在freetextbox的design模式下面可以直接导入word格式的文章,但是如果这样作,我取到的300个字符基本都被格式修饰符号占完了,结果显示出来的只有很少的几个,大家有没有什么办法,把<span <font  之类的格式符号过滤掉?我使用vs2003里的encode decode函数都没有什么效果。
大家有没有什么好的方法??

解决方案 »

  1.   

    FreeTextBox1.HtmlStrippedText取得不带HTML标签的内容这个就可以,他自己有这个方法的,恩哼
      

  2.   

    我是在前台页面运行时候绑定的:
    <%#FormatTitle(HttpUtility.HtmlDecode(DataBinder.Eval(Container.DataItem,"Description","{0:c}")))%>麻烦给个例子???
      

  3.   

    freetextbox的方法,前台怎么引用?这样的情况只有后台赋值了??
      

  4.   

    前台使用 可以这样:
    先建立一个静态的方法  在这个方法中实现FreeTextBox1.HtmlStrippedText前台只要用 
    <%#CLASSNAME.FormatTitle(HttpUtility.HtmlDecode(DataBinder.Eval(Container.DataItem,"Description","{0:c}")))%>
    就可以了
      

  5.   

    因为是在datalist里直接使用,所以不能在后台赋值,不过我是才学asp.net,以前也不是搞计算机的,后台写方法是不是要继承FreeTextBox.HtmlScripperText啊?写了几次都不成功,我手头现在没有C#的语法书籍,大家给个程序例子好吗??