私はMVC(およびASP.Netルーティング)が初めてです。*.aspx
というコントローラーにマップしようとしていますPageController
。
routes.MapRoute(
"Page",
"{name}.aspx",
new { controller = "Page", action = "Index", id = "" }
);
上記のコードは *.aspx を にマップしませんPageController
か? これを実行して任意の .aspx ページに入力すると、次のエラーが表示されます。
パス '/Page.aspx' のコントローラーが見つからないか、IController インターフェイスを実装していません。パラメータ名: controllerType
私がここでやっていないことはありますか?