我目前有这个代码来检查我的复选框是否被选中,如果为true则返回“hide”,如果为false则返回“none”。但是我无法让它发挥作用。即使复选框为true,它也只打印出“none”。我做错了什么?
var hideOnMobile = Model.Banner.GetPropertyValue<bool>("hide_mobileres") ? "hide" : "none";
<div class="banner banner-small @bgClass @textColorClass @fontSizeClass @hasBgClass @hideOnMobile">
更新:
试图这样:
var hideOnMobile = (Model.Banner.AncestorOrSelf().Children.Any(x => x.GetPropertyValue<bool>("hide_mobileres"))) ? "hide" : "none";
同样的问题,只是没有打印出来。
修正了......
umbraco有错误的属性。不得不选择真/假..