_Newsという部分的なビューがあり、それ自体を呼び出すと期待どおりに機能します。
次のコードを使用して別のビューから呼び出すと、次のようになります。
<div>
@html.Partial("_News");
</div>
このエラーがスローされます:
Object reference not set to an instance of an object
ビューのこのコード行で:
@foreach (var item in Model) {
ビューがモデルを参照している場所。これは、ビューがコントローラーからモデルを渡されていないことを意味しますが、その理由については困惑しています。
コントローラはNewsControllerと呼ばれ、コントローラにあります。ビューは_Newsと呼ばれ、共有ビューにあります。部分ビューを呼び出すビューは、デフォルトのホームページ/インデックスページです。