У меня есть частичный вид, работающий с сильно типизированной моделью. Можно ли сопоставить мою модель с моим частичным представлением «на лету» в html-помощнике и вернуть обработанный html?Динамическое отображение модели на вид
Вот псевдокод, который мне интересно, если это возможно.
public static MvcHtmlString ContentRating(this HtmlHelper html, ContentKey contentKey)
{
ContentRatingModel contentRatingModel = new ContentRatingHelper().GetContentRatingModel(contentKey);
// map my partial view which is named "ContentRating.cshtml" to contentRatingModel
return new MvcHtmlString(string.Format("the html output of mapping");
}
И использовать этот вспомогательный метод в моих взглядах, как показано ниже:
@Html.ContentRating(ContentKey.Test)
Большое спасибо. Это то, что я ищу. Я отвечу на ваш ответ через 7 минут. :) – anilca