一部のコードを再利用しようとしていますが、MVCを使用する場合は、部分ビューがこれを行うための最良の方法のようです。
IEnumerableから継承する部分ビュー(以下を参照)を作成しました。
@model IEnumerable<Models.facility>
<div class="display-field">
@foreach (var facility in Model)
{
<li>
@facility.name
</li>
}
</div>
このビューを埋め込むビューは、次のようになります。
<div class="display-field">
<div> @{Html.RenderPartial("FacilityPartial");} </div>
</div>
だから今問題。
null参照エラーが発生し、Model変数がnullであることがわかります。
エラー:
オブジェクト参照がオブジェクト インスタンスに設定されていません。
誰かが私が正しいことをしているのかどうか、そしてそれがヌルであるという事実以外にどこが間違っているのかを私にアドバイスできますか?