我在控制器中设置了一个名为ReadOnly的ViewBag的布尔属性。
我可以成功地访问视图中某些位置的属性。
例如,我可以这样做:
<div>
@ViewBag.ReadOnly
</div>这将正确地将True或False输出到视图中。
但是,当我尝试将ReadOnly属性作为参数传递到视图中时,我会得到一个空引用异常。
例如,这将失败:
@Html.Kendo().NumericTextBoxFor(x => x.SplitBonus).Enable(!ViewBag.ReadOnly)发布于 2018-11-29 02:48:50
发布于 2018-12-13 02:17:07
尝试将ViewBag属性重命名为其他名称(可能存在冲突),或者将ReadOnly属性添加到视图模型而不是ViewBag。
@Html.Kendo().NumericTextBoxFor(x => x.SplitBonus).Enable(!Model.ReadOnly)https://stackoverflow.com/questions/53524723
复制相似问题