Checkbox boolean总是显示false?

时间:2015-09-07 08:50:04

标签: c# umbraco

我目前有这个代码来检查我的复选框是否被选中,如果为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有错误的属性。不得不选择真/假..

0 个答案:

没有答案