本帖最后由 anjtws 于 2011-03-06 20:28:44 编辑

解决方案 »

  1.   

    Literal,div.InnerHtml显示
    message1 
      

  2.   

    看看输出语句?
    引入System.Web
    HttpUtility.HtmlDecode((string)Application["mssage"])
      

  3.   

    看看最终输出的Html是什么。里面可能不是<br>而是&lt;br&gt;
      

  4.   

    你把Application值输出到页面的代码是怎么写的?
    看看网页源代码中输出的内容是怎样的
      

  5.   

    如果你的聊天室是C/S的,应该写为:string message1 = Application["message"].ToString() + Session["username"].ToString() + "说:" + talk + "\n";如果是基于web的B/S程序,你的代码理论无错,无论写<br>或者<br/>都应该能换行。怀疑你的<>被html转义为&lt;br&rt;了
      

  6.   

    你看看应为的尖括号<>是否被替换为了中文全角的<>了?这种问题居多
      

  7.   

    ......英文尖括号<>..............(纠正错误)
      

  8.   

    1楼2楼看不懂,5楼的情况是把<br/>放在语句是那么写的。
    7楼那样我试过了,一样,没任何作用,<>我输入一直是这样的,没错算了。。我换种方法好了~
    谢谢了~