Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC将模型或ViewBag渲染为HTML模板_Asp.net Mvc - Fatal编程技术网

Asp.net mvc MVC将模型或ViewBag渲染为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

我有一个控件/视图,该控件/视图通过以下方式将HTML模板呈现到视图中:

@(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!这个很好用。