uses c# "@" keytry:string Scrstr=@"tmp string
enter
/r
\r
\n
";

解决方案 »

  1.   

    用他處理了再顯示出來,HttpUtility.HtmlEncode(“xxx”)
      

  2.   

    例如:
       aaa
         bbb
    这样的段落文本,它会显示
    aaabbb
    我试过所有能放文本的控件都不行
      

  3.   

    我并不是要格式HTML标签,,而是希望它保持原样,例如:
      <img src="">aaa
       bbb
    这样的文本,我希望结果就是
       一张图片和字符串aaa
       bbb
    但实际出来的是“一张图片和字符串aaabbb”
    我使用replace(" "," &nbsp;")和replace("/n","<br>")虽然段落有了空格有了,但是它同时把<img>标签中的空格给格式了<img&nbsp;src="">结果显示不出一个图片~
      

  4.   

    你的意思直接往aspx里面写html么?
    试试在你想要写的地方放上<%#Contents%>
    其中Contents是后台代码页的公共属性
    protected string Contents
    {
        get 
        {
            string s = "";//这里放上你想输出的字符串
            return(s);
        }
    }
      

  5.   

    我试过了,还是不行啊,一样的效果,而且我试的<#Contents%>好象不能显示文本,使用<%=Contents%>就可以?
    这些是为什么啊?
    microsofoft怎么会格式掉空格和换行呢??
      

  6.   

    <pre><%=Contents%></pre>
      

  7.   

    可以用<pre></pre>来预格式
      

  8.   

    不行啊各位,,换行又没了,用replace("\n","<br>")都没用
      

  9.   

    <pre><%=Contents%></pre>
    使用者这种格式将保留你所有的自定一个是要求,保留空格,回车控制符。