【发布时间】:2020-04-07 06:33:11
【问题描述】:
我正在使用三元运算符有条件地渲染页脚。我在做@RenderPage,尽管它有效,但它意味着拥有一个控制器以及一些其他额外的代码。
我遇到了; expected 错误,根据 StackOverflow 和一些文档,这是一个一般性错误,可能是由许多不同的事情引起的。
我的语法正确吗?还是我缺少什么?
// in this section is a switch statement that sets isNewFooter to true or false depending on which page has loaded.
<div class="body-content">
@RenderBody()
@{
(isNewFooter ? Html.RenderPartial("~/Views/Shared/NewFooter.cshtml") : Html.RenderPartial("~/Views/Shared/OldFooter.cshtml"))
}
</div>
【问题讨论】:
标签: c# asp.net partial-views conditional-operator