可以参考Lion.Data.Library.HtmlEditor 
http://www.lionsky.net/MyWebsite/downsoft/List.Aspx?id=218
里面有过滤script的代码

解决方案 »

  1.   

    还有人记得 xmp 这个HTML标签吗??<xmp>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    alert(new Date().getYear());
    //-->
    </SCRIPT>
    </xmp>
      

  2.   

    <xmp>...</xmp>固定宽度字体(在文件中空白、换行、定位功能有效)
    是吗?
    用这个可以过滤掉<script>……</script>
    <xmp>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    alert(new Date().getYear());
    //-->
    </SCRIPT>
    </xmp>
    吗?
      

  3.   


    zooo (用zipp火机,抽骆驼烟) :你在web.config中试试这个:
    <!--防止出现潜在危险性错误-->
       <pages validateRequest="false"/>------------------>>>>>><!--阻止出现潜在危险性错误-->
    <pages validateRequest="true"/>
      

  4.   

    我想用
    Server.HTMLEncode(Container.DataItem("content")) 
    这个方法
    可是在datagrid里我不知道怎么加!
      

  5.   

    <%#这个是数据绑定使用,如果你要添加,就直接在数据绑定的时候加就可以了,你可以直接在html代码里面添加。
      

  6.   

    设计一个函数
    <%#SafeInput(Container.DataItem("content"))%>Function SafeInput(Byval input as String) As string
    return Server.HTMLEncode(input)
    end function应该可以的吧
      

  7.   

    在绑定前用Server.HTMLEncode处理dataset或者datareader的每一行 然后绑定就ok