Quy ước sử dụng khung MVC về cấu hình. Khung công tác gọi ExecuteResult trên đối tượng ViewResult (được tạo bởi khung nhìn trả về();). Sau đó, quy tắc theo quy ước sẽ hiển thị ở một số vị trí để tìm một chế độ xem
Nếu bạn đang sử dụng các khu vực, khuôn khổ sẽ trông ở các vị trí sau cho chế độ xem.
- /Areas//Views/ControllerName/ViewName.aspx
- /Areas//Views/ControllerName/ViewName.ascx
- /Areas//Views/Shared/ViewName.aspx
- /Khu vực // Lượt xem/Chia sẻ/ViewName.ascx
- /Areas//Views/ControllerName/ViewName.cshtml
- /Areas//Views/ControllerName/ViewName.vbhtml
- /Areas//Views/Shared/ViewName.cshtml
- /Khu vực // views/Shared/ViewName.vbhtml
nếu không có khu vực (hoặc nếu bạn đang sử dụng khu vực và không có tầm nhìn đã được tìm thấy) khuôn khổ sẽ xem xét các địa điểm sau đây
- /views/kiểm soát lerName/ViewName.aspx
- /Views/ControllerName/ViewName.ascx
- /Views/Shared/ViewName.aspx
- /Views/Shared/ViewName.ascx
- /Views/ControllerName/ViewName.cshtml
- /Views/ControllerName/ViewName.vbhtml
- /Views/Shared/ViewName.cshtml
- /Views/Shared/ViewName.vbhtml
Ngay khi Khung kiểm tra vị trí và tìm tệp, khi đó tìm kiếm dừng lại, và chế độ xem đã được tìm thấy được sử dụng để hiển thị phản hồi cho ứng dụng khách.
Có một số phiên bản tóm tắt của phương thức Chế độ xem. Cách phổ biến nhất là hiển thị một khung nhìn cụ thể, bên ngoài quy ước khung, bằng cách gọi nó theo tên. Ví dụ
return View("~/Views/AnotherIndex.cshtml");
Là một chú thích thú vị, khung tìm kiếm di sản ASP, C# và quan điểm VB Razor (aspx, ascx, cshtml và vbhtml) ngay cả khi bạn có một công cụ xem cụ thể.
nếu bạn muốn biết nơi ** MVC ** *** trông *** cho 'Chế độ xem' vừa tạo phương thức hành động và quên thêm' Tương tự '... – xandercoded
Bạn cũng có thể thêm vị trí Tùy chỉnh để các lượt xem của bạn được tìm kiếm. Điều này có nghĩa là bạn có thể thêm cấu trúc thư mục tùy chỉnh trong 'Chế độ xem/Tên thư mục' để giữ cho Chế độ xem của bạn được sắp xếp. Tham khảo http: // stackoverflow.com/questions/632964/can-i-specify-a-tùy chỉnh-vị trí-để-tìm-cho-xem-trong-asp-net-mvc để xem cách thực hiện. – Graham