就是在textarea打入:
===============
<a href="../../bbs/">重庆工学院机器人足球网站新版论坛</a>开张!欢迎其他同类网站交换链接!

解决方案 »

  1.   

    保存的时候要判断将<,>, 空格等符号替换成上面那些符号&lt;&quot啊...调出显示的时候就不会变了.
      

  2.   

    <textarea wrap="hard" readonly=true style="width:100%;border:0px;overflow:visible;border-width:0px;">
    你要显示的内容



    </textarea>
      

  3.   

    或者你直接在现实的时候也用textarea就行了,怎么进怎么出,记得用样式表控制一下显示方式,另外记得把它的enable属性设置为否。我做的一个例子:
    .Text_border01 
    {
    font-size: 10pt;
    color: #000000;
    overflow:auto;
    line-height:20px;
    SCROLLBAR-FACE-COLOR: white; 
    SCROLLBAR-HIGHLIGHT-COLOR: #DEDEDE;
    SCROLLBAR-SHADOW-COLOR: #DEDEDE;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #A6A6A6;
    SCROLLBAR-TRACK-COLOR: #F0F0F0;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
    SCROLLBAR-BASE-COLOR: rgb(66,93,128);
    overflow-x:hidden;
    border: 0px solid #999999;
    }
      

  4.   

    不好意思,应该是“显示的时候”,另外textarea不可操作的属性是readonly
      

  5.   

    写一个字符串转换的函数,在显示的时候调用就可以了,主要是替换<> '等特殊字符。我曾经用java写的一个替换函数,你参考一下:
     public String Spaceschange(String str){                                StringBuffer buf = new StringBuffer(str);
    //                                final String sSpace = new String("\'");
                                    final String sSpace1 = new String("\"");
                                    final String sSpace2 = new String("&prime;");
                                    final String sSpace3 = new String("\\");
                                    final String sSpace4 = new String("&lt;");
                                    final String sSpace5 = new String("&gt;");
                                    int i = 0;
                                    while (i < buf.length())
                                    {
                                                    if (buf.charAt(i) == '"')
                                                    {
                                                                    buf.replace(i, i + 1, sSpace1);
                                                                    i += sSpace1.length();
                                                    }
                                                    else if(buf.charAt(i)=='\''){
                                                                    buf.replace(i, i + 1,sSpace2);
                                                                    i +=sSpace2.length();
                                                    }
                                                    else if(buf.charAt(i)=='\\'){
                                                                    buf.replace(i, i + 1,sSpace3);
                                                                    i +=sSpace3.length();
                                                    }
                                                    else if(buf.charAt(i)=='<'){
                                                      buf.replace(i, i+1,sSpace4);
                                                      i+=sSpace4.length();
                                                    }
                                                    else if(buf.charAt(i)=='>'){
                                                       buf.replace(i, i+1,sSpace5);
                                                       i+=sSpace5.length();
                                                    }
                                                    else
                                                    {
                                                                    i++;
                                                    }
                                    }
                                    return new String(buf);
    }
      

  6.   

    <a href="test">test</a>
      

  7.   

    用字符串替换函数,昨天才调试通过的。
    private string  Replaceletter(string str)
    {
    str=str.Replace(" ","&nbsp;&nbsp;"); 
    str=str.Replace("<","&lt;"); 
    str=str.Replace(">","&gt;");  
    str=str.Replace("‘","&#8216;"); 
    str=str.Replace("’","&#8217;");
    return str; 
    }
    你试试看能不能通过?
      

  8.   

    不行呀,大哥!通过你的函数转义了后,插入到数据库中又被转义了!
    我打<a test>
    用你得函数成为
    &lt;a test&gt;
    插入后被转义为
    &amp;lt;a test&amp;gt;
    了!郁闷!
    是不是sql server有什么转义功能哟,还是asp.net提交得时候有转义功能哟!!!
      

  9.   

    Private Function TransferString(ByVal str As String) As String            Str = Str.Replace("<", "&lt;")
                Str = Str.Replace(">", "&gt;")
                Str = Str.Replace("'", "''")
                Str = Str.Replace(" ", "&nbsp;")
                Str = Str.Replace("\n", "<br/>")
                Str = Str.Replace("\r\n", "<br/>")
                Str = Str.Trim()
                Return str
        End Function