我想在Visual Studio 2010中使用C#作爲語言來設置MVC 2 Web應用程序。爲此,我提到了鏈接:http://msdn.microsoft.com/en-us/library/dd410597.aspx和我創建的一樣。當我按F5運行應用程序時,我的瀏覽器出現錯誤。我附上了下面的錯誤信息。 在Visual Studio 2010中使用單元測試創建基本MVC項目
請幫我解決這個問題。
我想在Visual Studio 2010中使用C#作爲語言來設置MVC 2 Web應用程序。爲此,我提到了鏈接:http://msdn.microsoft.com/en-us/library/dd410597.aspx和我創建的一樣。當我按F5運行應用程序時,我的瀏覽器出現錯誤。我附上了下面的錯誤信息。 在Visual Studio 2010中使用單元測試創建基本MVC項目
請幫我解決這個問題。
MVC與常規ASP.NET不同。在MVC中,您使用http地址來告訴您的應用程序在哪個類中觸發哪種方法。
在MVC語言方法被稱爲「操作」。而類被稱爲「控制器」(粗魯地說)。 如果你想要顯示第一個視圖,你必須告訴類「HomeController」執行其方法「Index()」。
您輸入的地址做到這一點:「本地主機/ 首頁/指數」
請在這裏閱讀更多: http://msdn.microsoft.com/en-us/library/dd410269(VS.98).aspx
如果您的控制器被調用MapsController
並且ViewMaps
操作如教程中所示,那麼您應該在瀏覽器中導航到/maps/viewmaps
以執行此操作。
你不MVC直接訪問該頁面。當你得到這個動作時,什麼是url。什麼是動作結果名稱 – Tassadaque 2012-07-12 07:17:27
@Tassadaque:http:// localhost:12315/Views/Home/Index.aspx是重定向到的路徑,Action結果名稱是'index'。 – Unni 2012-07-12 08:26:21