我想知道如果在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'">
但必须有一个聪明的方法来使这项工作?
答案 0 :(得分:0)
你必须在它周围加上括号才能解析整个表达式,否则Razor会尽快停止解析:
@(PageEditing.PageIsInEditMode ? "edit-mode" : "not-edit-mode")