Я создал консольное приложение в Visual Studio 2013, которое ежедневно отправляет отчеты по электронной почте. Я использую шаблон .cshtml, обработанный с помощью Razor. Можно ли использовать частичные представления для моего основного файла cshtml? Я попытался с помощью синтаксиса:Частичный вид в не веб-приложении
@Html.Partial("_partial")
, но я получаю сообщение об ошибке («Имя„Html“не существует ...»). Я нашел информацию о частичном просмотре только с проектами MVC. Я хочу знать, как и если я могу использовать их в консольном приложении.
Я также попытался отобразить частичный вид в строке внутри основного шаблона cshtml, но мой шаблон будет читать html-разметку как литеральную строку. И я не могу использовать HTML-помощники вне MVC.
Заранее спасибо.
Ваша цель - частичные методы? Возможно, есть еще одно решение для вашей цели. –
Возможно, вам нужно отобразить частичный вид строки. В этом случае взгляните на эту тему: http://stackoverflow.com/questions/483091/render-a-view-as-a-string – simoneL
@ UğurAldanmaz: Я хочу иметь возможность повторно использовать некоторые части представления. У меня уже слишком много кода в одном файле cshtml, поэтому я подумал, что было бы легче группировать части кода в отдельные частичные представления. – SebyD