0

我想知道是否只有在 EPiServer 中处于编辑模式时才能将类设置为容器 div?我发现这种方式来添加一个 html 元素:

@if (PageEditing.PageIsInEditMode) {
    <p>I am in edit mode!</p>
}

但是有没有办法这样做:

<div class="main-content @PageEditing.PageIsInEditMode ? 'edit-mode' : 'not-edit-mode'">
    Lots of content here
</div>

对我来说,呈现为:

<div class="main-content class ? 'edit-mode' : 'not-edit-mode'">

但是必须有一个聪明的方法来完成这项工作吗?

4

1 回答 1

0

您必须在它周围加上括号才能解析整个表达式,否则 Razor 会尽快停止解析:

@(PageEditing.PageIsInEditMode ? "edit-mode" : "not-edit-mode")
于 2015-05-07T08:34:00.197 回答