頁面加載時出現錯誤。不知道我的RouteConfig.cs和Controller.cs是否需要重新排列。任何幫助將不勝感激。謝謝。 索引頁加載時出錯。問題RouteConfig.cs
回答
你不應該訪問/Home/Index.cshml
但/Home/Index
。
Visual Studio中有一個行爲,如果你按F5啓動應用程序,而剃刀視圖中時,它會打開在瀏覽器Razor視圖。
所以在這種情況下,你可能做到了,瀏覽器試圖導航到/Home/Index.cshtml,這不是{controller}/{action}的有效組合,因此你得到了404響應。
此外,在項目屬性您網絡選項卡,請從特定頁文本框中.cshtml
擴展。
那麼請嘗試http://localhost:60453/Home/Index或只是http://localhost:60453。它應該在主頁上打開,它應該可以正常工作。
希望這會有所幫助。
我認爲這個問題是在你的RouteConfig文件。你的默認控制器是'HomeController',它應該只是'Home'。通過命名約定ASP.NET MVC自動添加控制器部分。
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
感謝您的回覆。 – Syed
在你RouteConfig,你並不需要指出的「HomeController的」。剛寫的「家」,它會知道這是你這樣做,家庭/索引將是你的起始頁controller.After。
開始操作 - >特定頁面意味着您的項目將始終啓動該頁面,無論在Visual Studio上有哪些活動選項卡。我寧願把它「當前頁」 selected.It對我更有用。(不需要在那裏指定.cstml BTW)
謝謝Melih!經過幾次試驗和錯誤之後,它現在正在工作。我對ASP.NET MVC很陌生,非常感謝你的幫助! – Syed
我很高興,如果它是有幫助的。我也是MVC的新手:) @Syed –
- 1. 加載頁面時出現IE問題
- 2. 加載索引頁時調用Servlet
- 3. Angularjs分頁索引問題?
- 4. 下載twitter搜索頁時出現問題
- 5. 從索引鏈接加載頁面時,Javascript無法加載
- 6. LINK_TO問題索引錯誤
- 7. 重新加載段索引時出現奇怪的錯誤?
- 8. 頁面加載時間問題
- 9. ASP.NET頁面加載時間問題
- 10. 超時加載重載頁面時出現硒錯誤頁面
- 11. 軟件加載出錯的問題
- 12. 加載Twitter搜索結果時出錯
- 13. 引入Css加載問題
- 14. 頁面加載時出現錯誤欄
- 15. jQuery Mobile的加載頁面時出錯
- 16. 在iphone中加載頁面時出錯?
- 17. 加載網頁時出現IE8錯誤
- 18. Protractor.js:加載頁面時出錯
- 19. jQuery Mobile的「加載頁面時出錯」
- 20. 加載JSP頁面時出錯
- 21. 嘗試加載頁面時出錯
- 22. 索引增加到大於50時出現索引錯誤
- 23. 加載saaj類庫時出現問題
- 24. 加載時出現JavaScript問題
- 25. 加載MOTODEV_Studio_for Android_2.1.0_Windows-x86時出現問題
- 26. 加載.properties文件時出現問題
- 27. LABjs加載腳本時出現問題
- 28. 加載CiFilter時出現問題
- 29. 加載JSON時出現Jquery Flot問題
- 30. 加載hpricot寶石時出現問題
謝謝你這麼多你的迴應卡雷爾!經過幾次試驗和錯誤之後,它實際上解決了! – Syed