コントローラはどのビューを返すべきかをどのように知っていますか?私は命名規則によると思っていましたが、名前が一致しないNerd Dinnerアプリケーションなどのインスタンスが見られました。このマッピングはどこにどのように表示されますか?ありがとう。あなただけのビューを()戻ったら...かなりそれだasp.net mvc - ビューとコントローラ
Views/Employees/CustomerName.aspx
Views/Employees/CustomerName.ascx
Views/Shared/CustomerName.aspx
Views/Shared/CustomerName.ascx
を;:
View()に渡すパラメータは、それが検索する名前であることを意味していますか?また、コントローラに特定の領域のビューを探すように指示する方法はありますか? – Crios
パラメータはビューの名前です。 CustomerName = CustomerName.aspx。私が知る限り、mvcが表示される場所はハードコードされていますが、カスタマイズしてViewEngineを開発することができます。 ViewEngines.Engines.Add(新しいMyCusyomViewEngine()); //Global.asax.cs –
実際にはデフォルトのビューエンジンで位置がハードコードされています。 パラメータは実際にはビューの名前です。ビューの名前を指定するのがベストプラクティスと見なされます。これは、ユニットテストを行うことができるためです。 –