管理员在后台添加数据时,当他按“Enter”键换行了,可是添加成功后,前台显示的该内容却没有换行,请各位指点指点指点!
页面显示的示例:1、高钾食物:美国哈佛大学的科研人员研究发现,每天进食较多新鲜蔬菜水果的人较只进食少量蔬菜水果的人,发生中风的危险性要低,表明富含钾的蔬菜水果具有防中风作风;富含高钾的食物有波菜、番茄、青蒜、大葱、土豆及香蕉、柑橘、甜瓜、柚子等。 2、富含类黄酮与番茄红素食物:现代医学研究表明,引起动脉继样硬化主要是“坏”胆固醇 即低密度脂蛋白 造成的,降低低密度脂蛋白及抑制其氧化对防止动脉粥样硬化起着非常重要的作用。而类物质类黄酮与番茄红素能捕捉氧自由基,阻遏低密度脂蛋白氧化,对防止血管狭窄和血凝块堵塞脑血管有积极作用。日常饮食中富含类黄酮与番茄红素的有洋葱、香菜、胡萝卜、南瓜、草霉、苹果、红葡萄、番茄、西瓜、柿子、甜杏、辣椒等。 3、多食优质蛋白食物:流行病学调查资料显示,蛋白质食物摄入量不足或质量欠佳,会使血管脆性增加,易引起颅内微动脉瘤破裂出血。研究显示多吃富含硫氨酸,赖氨酸,葡氨酸,牛磺酸的食物 如鱼类和鸡鸭肉、兔肉、鸽肉等 ,不仅对维持正常血管弹性及改善脑血流有益,还能促进钠盐的排泄,有利于防止中风的发生。 
我想让它显示的样子为:1、高钾食物:美国哈佛大学的科研人员研究发现,每天进食较多新鲜蔬菜水果的人较只进食少量蔬菜水果的人,
发生中风的危险性要低,表明富含钾的蔬菜水果具有防中风作风;富含高钾的食物有波菜、番茄、青蒜、大葱、
土豆及香蕉、柑橘、甜瓜、柚子等。
2、富含类黄酮与番茄红素食物:现代医学研究表明,引起动脉继样硬化主要是“坏”胆固醇 即低密度脂蛋白 造成的,
降低低密度脂蛋白及抑制其氧化对防止动脉粥样硬化起着非常重要的作用。而类物质类黄酮与番茄红素能捕捉氧自由基,
阻遏低密度脂蛋白氧化,对防止血管狭窄和血凝块堵塞脑血管有积极作用。日常饮食中富含类黄酮与番茄红素的有洋葱、
香菜、胡萝卜、南瓜、草霉、苹果、红葡萄、番茄、西瓜、柿子、甜杏、辣椒等。
3、多食优质蛋白食物:流行病学调查资料显示,蛋白质食物摄入量不足或质量欠佳,会使血管脆性增加,
易引起颅内微动脉瘤破裂出血。研究显示多吃富含硫氨酸,赖氨酸,葡氨酸,牛磺酸的食物 如鱼类和鸡鸭肉、兔肉、
鸽肉等 ,不仅对维持正常血管弹性及改善脑血流有益,还能促进钠盐的排泄,有利于防止中风的发生。

解决方案 »

  1.   

    如果用一些高级的编辑控件,他自己会把回车替换成br,不过用<p>更好
      

  2.   

    用个文本编辑器就好勒。如果直接用textbox。就后台替换。string strContent = this.txtContent.Text.Replace("\n","<br/>");
      

  3.   

    嗯,我用的是textbox
    =会试试看俄
      

  4.   

    这是我的页面后台代码,刚才弄了下,还是不行,各位看看应该怎么弄public partial class Default2 : System.Web.UI.Page
    {
        PapooseHygiene PH = new PapooseHygiene();    protected void Page_Load(object sender, EventArgs e)
        {    }
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (IsValid)
            {            PH.Title = TextBox1.Text;
                PH.Content = TextBox2.Text;
                PH.Source = TextBox3.Text;            if (PapooseHygieneManage.PapooseHygiene_insert(PH) > 0)
                {
                    Response.Write("<script>alert('添加成功!');location='Addfuyou.aspx';</script>");
                }
                else
                {
                    Response.Write("<script>alert('添加失败!');location='Addfuyou.aspx';</script>");//location='OutputManage.aspx';
                }
            }
        }
    }
      

  5.   

    不是在后台页面做什么,而是在前台页面需要显示的地方
    string strContent = this.txtContent.Text.Replace("\n","<br/>");
    xx.aspx页面
    <%=strContent%>
      

  6.   


    请问
    string strContent = this.txtContent.Text.Replace("\n","<br/>");
    应该写在哪里?我搞了下,还是不行前台:    <table><tr align="left">
        <td><asp:Label ID="Label3" runat="server" Text="内容描述:"></asp:Label></td>
        </tr><tr ><td> <asp:TextBox ID="TextBox3" runat="server" TextMode="MultiLine" Height="328px"  Width="393px" ></asp:TextBox>
            <br />
            <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="TextBox3">内容不能为空!</asp:RequiredFieldValidator></td>
        </tr></table>后台的上面已贴出来了
      

  7.   

    Label3.Text = PH.Content.Replace("\n","<br/>");
    假设PH.Content为你自数据库中取出的内容描述。
      

  8.   

    在页面显示时
    Content.Replace("\r\n","<br/>");