我做的留言板里面,会有一些人发网站链接,如何在提交的时候或者显示的时候,将这些链接去掉,只显示网址。同时又不屏蔽自己的网址比如 用户发帖 <a href="123.com">123.com网站</a> 显示的时候只显示“123.com网站”,不带链接,用户无法点击
而发自己的网站<a href="my.com">my.com网站</a>的时候 可以链接和文字都显示出来,用户可以点击注:不是屏蔽某个网站,而是屏蔽除了自己网站之外的全部链接

解决方案 »

  1.   

    替换“ <”,“>” 会导致其他代码无法使用 比如<p><img>等等
      

  2.   


    String   TestString   =   "This   is   a   <Test   String>.";   
      StringWriter   writer   =   new   StringWriter();   
      Server.HtmlEncode(TestString,   writer);   
      String   EncodedString   =   writer.ToString();   给你写一个
      

  3.   

    只屏蔽外部链接 不屏蔽其他代码 比如插图 ubb代码等 而且本站的链接也不屏蔽 所以上述代码没有用 
    简单代码能实现的我早写了  期待做过论坛的高手指教