我有一个使用强类型模型的部分视图。是否可以在 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)