在HomeController中我有:ASP.NET MVC路由爲什麼會收到錯誤與本地主機:8888 /指數,而不是本地主機:8888/
public String Index()
{
ViewData["Message"] = "Welcome";
return "hello";
}
在HomeController中我有:ASP.NET MVC路由爲什麼會收到錯誤與本地主機:8888 /指數,而不是本地主機:8888/
public String Index()
{
ViewData["Message"] = "Welcome";
return "hello";
}
它看起來好像在跳過URL中的控制器名稱。
缺省路由是[ControllerName] /索引/ [可選ID值]
所以,如果你瀏覽到http://localhost:8888/Home或http://localhost:8888/Home/Index你會看到預期的結果。
我想你應該嘗試http://localhost:8888/Home/Index。否則,它將把Index作爲控制器部分而不是動作部分。