在剃刀视图中,如何检查模型中是否存在属性?
if (Model._myProp != null) <--- error .RuntimeBinder.RuntimeBinderException if Model does not contain _myProp
{
...do something
}
答案 0 :(得分:1)
你不想检查其中一个模型的属性是否为null,你要检查它是否具有属性的类型,并且当然你解决方案不会那样工作但是@ Satpal也不会工作。< / p>
使用stronly类型的视图并将不同的属性分隔到接口中,并将它们与部分视图一起使用。