2017-02-17 44 views
0

我正在將ASP Classic應用程序遷移到ASP.Net MVC 5.原有數據在文本中包含<BR>標籤。在舊的應用程序(仍在使用)中,標記呈現爲換行符。數據是使用普通html <textarea>標籤創建和顯示的。例如,軋機編號列表被輸入到多行的單個字段中。我如何在MVC中保留這種行爲?我已經試過:如何使用@ Html.TextArea對<br>標籤進行換行並保留

@Html.TextAreaFor(model => model.MillRoll, new { @class = "form-control" }) 

結果是一個輸入控制顯示多個軋輥的單條線與每個軋輥數目,而不是顯示多行之間的<BR>標籤。我不想將數據分解到另一個表中。新的應用程序將需要像舊的一樣允許在單個輸入控件中輸入和保存多行。我希望簡化自己和用戶對MVC應用程序的轉換。

+0

什麼舊的應用程序做是否對生物圈轉換爲換行符它把它添加到textarea的只是前回來嗎?如果要輸入的數據實際上是一個列表,請考慮使用多個輸入字段。可以更方便用戶使用。如果它仍然需要存儲在一個數據庫字段(yuk)中,那麼您可以隨時在表單回傳時將它們合併。你說過「我不想將數據分解到另一張表」 - 爲什麼不呢?重寫是標準化數據的理想機會。更容易報告等。 – ADyson

+0

舊的應用程序似乎不會轉換任何東西。我認爲原始