0
在控制器的方法中显示我的视图之前,我替换字符;换行符号。将字符替换为换行符并在Html.DisplayFor中显示
reservationHistory.ReservedHouses=reservationHistory.ReservedHouses.Replace(";", "\n");
在我看来,我以这种方式显示此字段。
@Html.DisplayFor(model => model.ReservedHouses)
然而,这不是一个好的解决方案。我是否应该在方法Replace
中更改符号o新行或使用其他方法显示字段而不是Html.DisplayFor
?
'但是不是一个好solution'为什么?问题是什么?你期望结果如何?为什么新行不是'
'? – Reniuz
我期望符号';'之间的每个文本将在新行中,我试过
– maciejka
提示:如果你用';'分割文本,那么你将得到一个文本列表。当你有一个列表时,你可以在列表中使用DisplayFor foreach文本。 – Reniuz