如何在WebApi应用程序中包含@RenderPage?

时间:2017-07-06 05:55:00

标签: razor asp.net-web-api

我正在使用Web Api应用程序,下面是我的代码中使用的剃刀模板。

Image

_layout.cshtml页面包含需要在其他模板之间共享的页脚。以下是跨模板共享的页脚。

<p> This is footer </p>

我尝试使用以下内容来共享页脚,但它没有呈现页面。

 @model SR.Services.External.Data.EmailNotificationModel
<html>
<head>
    <title></title>
</head>
<body style=\"color:#808080;font-size:8pt;font-family:Arial\">
    <p>
        Hi @Model.TargetUserName,
    </p>
    <p>
        You have been removed from community '@Model.ObjectName' by @Model.Initiator.
    </p>

    @Html.Partial("_layout.cshtml")
    @Html.Partial("~/EmailTemplates/_layout.cshtml")
    @RenderPage("~/EmailTemplates/_layout.cshtml")
    @RenderPage("_layout.cshtml")
  </body>
</html>

感谢任何帮助。

0 个答案:

没有答案