0
在控制器的方法中顯示我的視圖之前,我替換字符;換行符號。將字符替換爲換行符並在Html.DisplayFor中顯示
reservationHistory.ReservedHouses=reservationHistory.ReservedHouses.Replace(";", "\n");
在我看來,我以這種方式顯示此字段。
@Html.DisplayFor(model => model.ReservedHouses)
然而,這不是一個好的解決方案。我是否應該在方法Replace
中更改符號o新行或使用其他方法顯示字段而不是Html.DisplayFor
?
'但是不是一個好solution'爲什麼?問題是什麼?你期望結果如何?爲什麼新行不是'
'? – Reniuz
我期望符號';'之間的每個文本將在新行中,我試過
– maciejka
提示:如果你用';'分割文本,那麼你將得到一個文本列表。當你有一個列表時,你可以在列表中使用DisplayFor foreach文本。 – Reniuz