MVCMusicStore に非常によく似た mvc Web アプリケーションを構築しています。画面の右上隅にある小さなリストにショッピング カートのアイテムを表示して、ユーザーがいつでもショッピング カートの中身を確認できるようにしたいと考えています。私はこれを私の部分的な見方で持っています:
@model ProOptInteractive.ViewModels.ShoppingCartViewModel
<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
@foreach (var item in Model.CartItems)
{
<li><a tabindex="-1" href="#">@item @item.Count</a></li>
}
<li class="divider"></li>
<li><a tabindex="-1" href="#"></a></li>
</ul>
_Layout.cshtml ファイルの部分ビューは次のとおりです。
@{Html.RenderAction("CartSize", "ShoppingCart");}
プログラムを実行するたびに、オブジェクト参照がオブジェクトのインスタンスに設定されていないというエラーが発生@foreach (var item in Model.CartItems)
し、ショッピング カートのインデックス ページのコードをそのままコピーしても、このエラーが発生します。AddToCartをクリックしないとショッピングカートが表示されません。
お知らせ下さい