在 MVC3 Razor 代码块中显示 HTML,您可以使用内联视图或外部视图。以下是两种方法的示例:
在 CSHTML 文件中,您可以使用内联视图来显示 HTML。在 Razor 代码块中,您可以使用 @Html.Raw()
函数来显示 HTML,如下所示:
@using MyApp.Models
@model MyModel
<h2>MyModel</h2>
@Html.Raw(Model.MyHtmlString)
您可以创建一个外部视图,该视图包含 HTML,然后在 Razor 代码块中使用 @Html.Partial()
或 @Html.RenderPartial()
函数来显示该视图。如下所示:
<!DOCTYPE html>
<html>
<head>
<title>My View</title>
</head>
<body>
<h2>My View</h2>
@Html.Partial("_MyPartialView")
</body>
</html>
然后,在 Razor 代码块中,您可以使用 @Html.Partial()
或 @Html.RenderPartial()
函数来显示该视图,如下所示:
@using MyApp.Models
@model MyModel
<h2>MyModel</h2>
@Html.Partial("_MyPartialView")
无论您选择哪种方法,您都需要确保视图和外部文件正确链接,并且使用了正确的路径。
领取专属 10元无门槛券
手把手带您无忧上云