0

asp.net で DetailsView を使用するようにページを更新しました。詳細ビューの EditItemTemplate にある MultiLine テキストボックスが含まれていました。問題は、このデータ (データベースに保存されている) を出力するときに、vbCrLf (新しい行定数 --> VB、キャリッジ リターン、ライン フィード) を <br/> に置き換えていたことです。これは以前は正常に機能していましたが、現在はvbCrLf が存在せず、replace(str, vbCrLf, "<br/>") の後、テキスト ボックスに改行がある HTML ブレーク (<br/>) の代わりに、詳細ビューにある、すべて 1 行で表示されます。どうすればこれを修正できますか? ありがとう。

4

5 に答える 5

1

代わりに Environment.NewLine を試してください

于 2009-07-24T22:17:47.507 に答える
0

私は常に文字コード(VB.NETのchr(10))を<br />に置き換えて、改行を表示しています。それを試してみませんか?

于 2009-07-24T20:13:56.570 に答える