0
在剃刀视图中,如何检查模型中是否存在属性?MVC如何检查model.property中的NULL
if (Model._myProp != null) <--- error .RuntimeBinder.RuntimeBinderException if Model does not contain _myProp
{
...do something
}
在剃刀视图中,如何检查模型中是否存在属性?MVC如何检查model.property中的NULL
if (Model._myProp != null) <--- error .RuntimeBinder.RuntimeBinderException if Model does not contain _myProp
{
...do something
}
你不想检查,该模型的属性之一具有要检查它有一个属性或不和ofcourse您解决方案将无法工作的方式,但@ Satpal的习惯类型的值无效也工作。
使用强类型视图并将不同的属性分隔到接口中,并在局部视图中使用它们。
可能的重复http://stackoverflow.com/questions/3468250/c-sharp-elegant-way-to-check-if-a-propertys-property-is-null –
请停止提及“ASP。 NET MVC“简称为”MVC“。一个是框架,而另一个是独立于语言的设计模式。这就像打电话给IE - “互联网” –