<br/>存储在数据库中

时间:2012-07-23 20:59:32

标签: c# asp.net

我正在发送一封包含emailbody中所选复选框项目的邮件。我想在每个检查项目后换行。我在电子邮件正文中获得了一个换行符,但我的问题是它存储在数据库中时,它存储在br中,例如:

apple <br>orange <br>

那么有没有一种方法可以在没有br存储在数据库中的情况下提供换行符?

protected void check1_SelectedIndexChanged(object sender, EventArgs e)
{ 
    for (int i = 0; i < check1.Items.Count ;i++ )
    {
        if (check1.Items[i].Selected)
        {
             comment.Text = "\u2022 " + check1.Items[i].Text + "<br/>" + comment.Text;        
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我认为根本问题是:

comment.Text = "\u2022 " + check1.Items[i].Text + "<br/>" + comment.Text;  

每次所选项目更改所选项目时,文本(Items[i].Text)都会添加到所选项目文本中{{1 }})..选择事件发生的时间越多,项目文本就越多!

我怀疑应该保存 last 所选的值..无论如何,删除“&lt; br&gt;”会“不让它得救”。