古いプロジェクトのビューを ASPX から Razor に移動しています。大きな問題もなくほぼ終了しましたが、強く型付けされたビューでこの種の問題が発生しました。問題は、コントローラーがビューを返すときに
return View(model)
ビュー Egine は、常にすべてのコントローラー アクションに対して適切なビューを見つけますが、ビューがモデルにアクセスしようとすると、モデルは常に null になります。しかし、私が使用する場合
return View (ViewName, model)
すべてが魅力のように機能します。
だから私の質問は、ビューがRazorではなくASPXを使用しているときに、最初のオプションが完全に機能するのはなぜですか?
と
ビューを見つけるのにnullモデルを渡すのはなぜですか?