【发布时间】:2017-08-23 12:32:04
【问题描述】:
如果我所在的页面与 umbraco 的文档类型别名匹配,我正在尝试向我的 body 标签添加一类“single”。
我试过这个:
<body @{global.CurrentPage.DocumentTypeAlias == "blogItem" ? "class='single'" : '';}>
如果我所在的当前页面的 DocumentTypeAlias 为“blogItem”,则应添加“single”类。
我无法让它工作,到目前为止我还没有找到解决方案。 我在这里做错了什么?
它给了我错误: 无法确定条件表达式的类型,因为“string”和“char”之间没有隐式转换
编辑 改成这样,
<body class="@{global.CurrentPage.DocumentTypeAlias == "blogItem" ? "single" : "";}">
只是给出一个新的错误... 只有赋值、调用、递减和新对象表达式可以用作语句。
【问题讨论】:
-
在 C# 中
''是一个字符。你需要一个字符串""。 -
这给了我一个新的错误。并将其更改为新的“编辑”,不起作用