我正在发送一封包含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;
}
}
}
答案 0 :(得分:0)
我认为根本问题是:
comment.Text = "\u2022 " + check1.Items[i].Text + "<br/>" + comment.Text;
每次所选项目更改新所选项目时,文本(Items[i].Text
)都会添加到旧所选项目文本中{{1 }})..选择事件发生的时间越多,项目文本就越多!
我怀疑应该保存 last 所选的值..无论如何,删除“&lt; br&gt;”会“不让它得救”。