イントラネット ASP.NET Web サイトを開発しています。ユーザー コメントを asp.net の複数行テキスト ボックスから SQL Server データベースに保存し、ユーザーが Gridview で書いたとおりに表示します。
ユーザーが次の文字列を入力するとします。
1.Task1
2.Task2
3.Task3
グリッドビューで取得されたデータは、ユーザーが保存する前に入力したものと同じである必要があります。
デバッグ中に置き換え\r\n
てみました<br/>
が、グリッドビューはそのまま表示<br/>
されています..新しい行をタスクしていません。
私はc#を使用しています。
私はリテラルコントロールを使用して解決策を見つけました。
ここで、Gridview を使用していない新しい問題が 1 つあります。コメントを html として生成し、それをメール本文として送信しています。ユーザーが次の文字列を入力するとします。
1.Task1
a.T1
b.T2
c.T3
2.Modules
a.Module A
b.Module B
c.Module C
<br />
置換時の改行/n
は、コンテンツを新しい行にのみ取得し、2 行目のスペースを自動的に取りません。メール本文の html は次のように生成します。
1.Task1
a.T1
b.T2
c.T3
2.Modules
a.Module A
b.Module B
c.Module C
これは私が期待するものではありません。
助けてください。ありがとう。