在我的一个观点中,我想输出一个文本框:
Html.TextBoxFor(x=>x.Foo[0].Bar) %>
如果 Model.Foo 为空,这会给我错误“指定参数超出有效值范围”。
我已经尝试过使用相同的模型,但使用了一个下拉列表:
Html.DropDownListFor(x=>x.Foo[0].Bar, Model.BarList) %>
没有错误...
这不是一个真正的问题,但我认为这是一种奇怪的行为,我希望这里有人能给我一个解释。
在我的一个观点中,我想输出一个文本框:
Html.TextBoxFor(x=>x.Foo[0].Bar) %>
如果 Model.Foo 为空,这会给我错误“指定参数超出有效值范围”。
我已经尝试过使用相同的模型,但使用了一个下拉列表:
Html.DropDownListFor(x=>x.Foo[0].Bar, Model.BarList) %>
没有错误...
这不是一个真正的问题,但我认为这是一种奇怪的行为,我希望这里有人能给我一个解释。