|
0
|
| Dave Archer · 技术社区 · 17 年前 |
|
|
1
1
通常,这些问题会导致操作在其他地方出错,而错误是不可复制的。我试图重现你的真实场景,你知道什么?实际上你是对的:)我创建了一个简单的父子关系,并让视图的类型为child,类型为child的一部分。parent为空,我没有得到空引用,实际上我得到了类型不匹配错误。实际上,即使显式地向视图传递了空值:
或者即使是直接演员:
它仍然会产生失配错误。 我的 猜测 这实际上是一个总的猜测,当它检测到被传递的对象为空时,它默认使用实际视图本身的模型。我不确定这是设计还是错误,但这是唯一有意义的。 |
|
|
2
0
我相信 您应该避免向视图传递空模型 . 如果模型为空,则使用默认/空模型。这应该有效:
|