簡體   English   中英

將所有視圖放入MVC中的一個視圖子文件夾

[英]Put all the view into one view sub folder in MVC

我是MVC的初學者(學習者)。 這個問題是愚蠢的,對此感到抱歉。 我有三個控制器

  • 主菜單
  • 訂票

添加了此控制器的視圖及其三個子文件夾視圖

  • 查看/首頁/Home.cshtml
  • 查看/Main_Menu/Main_Menu.cshtml
  • 查看/預訂/Booking.cshtml

是否可以將所有視圖放入這樣的一個子文件夾中

  • 查看/首頁/Home.cshtml
  • 查看/首頁/Main_Menu.cshtml
  • 查看/首頁/Booking.cshtml

這是愚蠢的嗎? 這是不好的方法嗎?

ASP.NET MVC已經在一個文件夾中包含所有這些內容- Views/Shared

如果您將視圖放在此處並調用Controller ,而該Controller在其自己的文件夾中沒有View ,則會從Shared獲取View

另外,您可以嘗試通過創建“自定義視圖引擎”來更改“視圖”位置,但這並不容易。 您可以在這里找到操作方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM