Использование консольного приложения, которое будет привязано к представлениюC#

Место общения программистов C#
Ответить
Anonymous
 Использование консольного приложения, которое будет привязано к представлению

Сообщение Anonymous »

Можно ли в консольном приложении привязать представление MVC к модели? Я постоянно делаю это в проекте MVC, но мне бы хотелось сделать это в консольном приложении. У меня есть логика RenderView, но для этого требуется контроллер, которого у меня нет. Любая помощь будет полезна.
private string RenderView(Controller controller, string viewName, object model)
{
controller.ViewData.Model = model;
using (var sw = new StringWriter())
{
var viewResult = ViewEngines.Engines.FindView(controller.ControllerContext, viewName, null);
var viewContext = new ViewContext(controller.ControllerContext, viewResult.View, controller.ViewData, controller.TempData, sw);
viewResult.View.Render(viewContext, sw);
return sw.GetStringBuilder().ToString();
}
}


Подробнее здесь: https://stackoverflow.com/questions/797 ... -to-a-view
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»