Asp.net mvc MVC将模型或ViewBag渲染为HTML模板
我有一个控件/视图,该控件/视图通过以下方式将HTML模板呈现到视图中:Asp.net mvc MVC将模型或ViewBag渲染为HTML模板,asp.net-mvc,Asp.net Mvc,我有一个控件/视图,该控件/视图通过以下方式将HTML模板呈现到视图中: @(MvcHtmlString.Create(@Model.TemplateContent)) 这很好,但我也想合并,我的意思是: 例如,Model.TemplateContent包含一个模型项,如: Model.TemplateContent = "<p>The Name of the Customer is @Model.CustomerName</p>"; return View(model
@(MvcHtmlString.Create(@Model.TemplateContent))
这很好,但我也想合并,我的意思是:
例如,Model.TemplateContent包含一个模型项,如:
Model.TemplateContent = "<p>The Name of the Customer is @Model.CustomerName</p>";
return View(model);
在查看render Model.TemplateContent时,是否也可以将模型项呈现到html模板中
@Html.Raw(Model.TemplateContent)
@Html.Rawstring返回非Html编码的标记您在某种程度上混淆了两个概念:呈现视图和输出字符串。是的,这是正确的,但这是客户需要的。我需要一个与模型和RawHTML合并的完整结果,以生成包含所有内容的完整视图。最好在渲染之前执行此操作?可能重复的[同时查看相关问题]检查谢谢DZL!这个很好用。