0

メール本文にチェックボックスを選択した項目を記載したメールを送信しています。チェック項目ごとに改行が必要でした。メール本文に必要な改行を取得しましたが、データベースに保存されている間に問題が発生し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;        
        }
    }
}
4

1 に答える 1

0

根本的な問題は次のとおりだと思います。

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

選択されたアイテムが変更されるたびに、新しい選択されたアイテムのテキスト ( Items[i].Text) が古い選択されたアイテムのテキスト ( comment.Text) に追加されます。

最後に選択した値だけを保存する必要があると思います..いずれにせよ、その「<br>」を削除すると、「保存されなくなります」。

于 2012-07-23T21:12:07.307 に答える