Я разработал простой механизм для моего веб-сайта mvc, чтобы вытащить html через jquery, который затем заполняет указанный div. Все хорошо, и это выглядит круто.
Моя проблема в том, что я сейчас создаю html-разметку внутри моего контроллера (что очень легко сделать в VB.net.) Я бы предпочел не смешивать разделение проблем.Получение HTML-кода частичного просмотра изнутри контроллера
Возможно ли использовать пользовательский «MVC View User Control» для удовлетворения этой потребности? Могу ли я создать экземпляр элемента управления, передать данные модели и отобразить в html? Тогда было бы просто сделать рендеринг и передать обратно вызывающему браузеру.
Разве вы не смешиваете разделение проблем, создавая разметку HTML в своем контроллере? Если вам нужно что-то повторить, используйте элемент управления ascx? – 2008-11-16 23:48:10
Не следует ли рассматривать представление о генерации HTML? Почему ваша разметка в вашем контроллере? – 2010-01-22 17:33:31
http://2leggedspider.wordpress.com/2009/11/05/serializing-a-partialview-as-json-in-asp-net-mvc/ Мне просто нужна была такая же функциональность. возвращая частичную часть в моем объекте Json. Эта ссылка была полезна для меня – Bcelik 2010-02-08 21:21:00