自定义类,如果在EPiServer中处于编辑模式

时间:2015-05-07 08:09:45

标签: frontend episerver-7

我想知道如果在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'">

但必须有一个聪明的方法来使这项工作?

1 个答案:

答案 0 :(得分:0)

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

@(PageEditing.PageIsInEditMode ? "edit-mode" : "not-edit-mode")