我正在使用ASP.NET MVC 5應用程序並使用tinymce編輯器將HTML格式的數據(對於某些字段)存儲到SQL Server 2014數據庫。ASP.NET MVC 5 - 如何在使用foreach循環返回到頁面時正確呈現存儲的HTML?
數據正在使用foreach循環返回到頁面,但標記/標記不是呈現爲HTML,而是以文本形式顯示在頁面中。
CODE EX:
@foreach (var item in Model) {
<div>@Html.DisplayFor(modelItem => item.Category)</div>
<div>@Html.DisplayFor(modelItem => item.Name)</div>
<div>@Html.DisplayFor(modelItem => item.Description)</div>
}
如何獲得存儲HTML正確呈現在返回頁面?
使用'@ Html.Raw()'如果你的價值觀包含HTML標籤 –
檢查這個https://stackoverflow.com/a/7777718/6448640 –
當我替換HTML的Html.Display。原始我得到以下錯誤:無法將lambda表達式轉換爲鍵入'string',因爲它不是委託類型 – jason