0
コントローラのメソッドで自分のビューを表示する前に、文字を置き換えます。改行記号の場合文字を改行記号に置き換え、Html.DisplayForで表示
reservationHistory.ReservedHouses=reservationHistory.ReservedHouses.Replace(";", "\n");
このように、私はこのフィールドを表示します。
@Html.DisplayFor(model => model.ReservedHouses)
しかし、良い解決策ではありません。方法Replace
の新しい行のシンボルを変更するか、別の方法を使用してHtml.DisplayFor
の代わりにフィールドを表示する必要がありますか?
'しかしなぜ良いsolution'ではないでしょうか?何が問題ですか?結果としてあなたは何を期待していますか?なぜ新しい行は '
'ではないのですか? – Reniuz
私は、記号 ';'私は試してみました
– maciejka
ヒント:テキストを ';'で分割すると、LISTのテキストが得られます。リストがあるときは、リストの中のDisplayFor foreachテキストを使うことができます。 – Reniuz