次のコントローラーメソッドがあります。
public ActionResult GetResults(string viewToReturn, int resultsPerPage,
string classification = null, string sessionId = null, int? lastId= null)
{
...
}
次の URL を介して上記のメソッドを呼び出します。
http://localhost:63455/Home/GetResults?viewToReturn=grid&resultsPerPage=30
次のメッセージとともに例外がスローされます。
パブリック アクション メソッド 'GetResults' がコントローラー 'MyWebSite.Controllers.HomeController' で見つかりませんでした。
ここにRegisterRoutesがあります:
......
routes.MapRoute("Home", "home/{action}/{*qualifier}",
new { controller = "Home", action = "Index", qualifier = UrlParameter.Optional });
......
routes.MapRoute("SearchTitle", "{*path}",
new { controller = "Home", action = "SearchTitle", path = UrlParameter.Optional });
このエラーが発生する理由と修正方法を教えてください。ありがとう!