0

在剃刀视图中,如何检查模型中属性的存在?

if (Model._myProp != null)  <--- error .RuntimeBinder.RuntimeBinderException if Model does not contain _myProp
    {
      ...do something
    }
4

1 回答 1

1

您不想检查模型的属性之一是否具有 null 您想要检查类型是否具有属性的值,当然您的解决方案不会那样工作,但 @Satpal 也不会工作。

使用 stronly 类型视图并将不同的属性分离到接口中,并将它们与局部视图一起使用。

于 2013-05-20T06:46:48.377 回答