我正在使用模板,并且正在使用本地瀏覽器正確導航到已創建的主頁/關于視圖。
但是,如果我添加另一個視圖,例如 About2(關于的副本,僅更改 ViewBag 標題),我將無法訪問它,并且收到 404 錯誤 The resource cannot be found 相反。
我對 ASP 不太熟悉,所以我是否遺漏了任何路由或基本步驟才能路由到新添加的視圖?

uj5u.com熱心網友回復:
發生這種情況的一個原因是如果您沒有在 Web 專案的屬性下設定起始頁。所以這樣做:
右鍵單擊您的 mvc 專案選擇“屬性”選擇“Web”選項卡選擇“特定頁面”假設您有一個名為 HomeController 的控制器和一個名為 Index 的操作方法,在對應于“特定頁面”單選按鈕。
現在,如果您啟動 Web 應用程式,它將帶您到 HomeController 的 Index 操作方法呈現的視圖。
(要么)
簡單地說,您也可以在專案中打開其中一個控制器,然后按 F5 或 Ctrl F5。
現在發生的情況是,您當前位于 /Views/home/Index.cshtml 視圖中,您只需按 F5 或 Ctrl F5。在 mvc 專案中,您無法直接打開帶有 .cshtml 擴展名的檔案,因為 IIS 無法理解。控制器應該從 action 方法中回傳匹配的視圖。
作為旁注,還要檢查您是否正確安裝了 MVC 3。如果我的回答沒有幫助,我很抱歉。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/441298.html
標籤:网 asp.net-mvc
上一篇:ASP.NETMVC遞回
下一篇:關于將物體保存到資料庫的問題
