ビュー内のアクションを別のビュー アクション コントローラーにパラメーターを渡して呼び出すのに苦労しています。
これはビューからの呼び出しです (私はインデックス ビューにいて、アカウント コントローラーを呼び出します)。
@Html.ActionLink("parameters", "MyParameters", "Account", new { email = "test" })
ランタイム コンパイラが「アクション MyParameters を解決できません」と言っていますが、何が問題なのですか?
これは私のアカウントコントローラーの機能です:
public ActionResult MyParameters(string email) {}
これは私のルートです:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Paramètres par défaut
);
}
乾杯