2016-08-15 1 views
1

У меня есть логин для бизнеса, написанный в Application_BeginRequest методом Global.asax файла, в котором я получаю содержимое html из базы данных и устанавливаю содержимое в режиме просмотра с помощью литерала.Использование ядра .net, как я могу показать содержимое html, поступающее из базы данных на вид

Теперь я переношу проект в ядро ​​.net, где мне нужно то же самое, что и выше. У меня есть содержимое html в коде, используя middleware, но теперь я пытаюсь показать содержимое на просмотр, но не могу этого сделать.

Ниже моя модель

@model string 
<div id="content">@Model</div> 

и я возвращаю

return View(html); 

в виде строки.

Мой вопрос: я хочу знать шаги, которые могут показать содержимое html, поступающее из базы данных на вид с использованием ядра .net.

+1

Вы можете использовать '@ Html.Raw (Model)' для рендеринга html-строки. –

+0

Я думаю, что он не будет работать в ядре .net. Я попытался, но он показывает, что при обработке запроса возникло необработанное исключение. ArgumentException: Недопустимые символы в пути. Ошибка System.IO.Path.CheckInvalidPathChars (String path, Boolean checkAdditional). –

ответ

3

Получил решение. Мне не хватало модели. Я объявил модель, а затем передал эту модель в представление, а затем использовал @Html.Raw(@Model.Property) в представлении для визуализации HTML.

Спасибо @adem caglin.

Смежные вопросы