私のビューの1つで、テキストボックスを出力したい:
Html.TextBoxFor(x=>x.Foo[0].Bar) %>
Model.Foo が空の場合、「指定された引数が有効な値の範囲外でした」というエラーが表示されます。
同じモデルでこれを試しましたが、代わりにドロップダウンリストを使用しました:
Html.DropDownListFor(x=>x.Foo[0].Bar, Model.BarList) %>
エラーなし...
これは実際には問題ではありませんが、奇妙な動作だと思います。ここで誰かが説明してくれることを願っています。