I Aktionsmethode in meiner Heimsteuerung wie dieseMVC URL Umschreiben
[HttpGet]
public ActionResult Login()
{
return View();
}
Anmeldung habe ich diese Aktion Methode als Startseite meiner Bewerbung habe, aber ich will es so neu schreiben www.abc.com/MySite/security/login
schreibe ich dieses Attribut nach [HttpGet]
[Route("MySite/security/Login")]
Nun das Problem ist, wenn ich die Anwendung laufen lasse, its me gibt er ror
The resource cannot be found.
Das ist mein RoutConfig
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapMvcAttributeRoutes();
routes.MapRoute(
name: "Default" ,
url: "{controller}/{action}/{id}" ,
defaults: new { controller = "Home" , action = "Login" , id = UrlParameter.Optional }
);
}
Wie kann ich dieses Problem zu beheben, auch mit Httppost gleichnamige Methode Ich habe Attribut sollte ich muss Rout auch auf sie Attribut schreiben?
Was ist mit Post-Attribut Aktionsmethode? –
Ich habe meine Antwort bearbeitet. Sie können sowohl Get- als auch Post-Attribute in einer Aktion hinzufügen, die ich an meinem Ende markiert habe und es funktioniert. –
Eine weitere Sache, mein Controller-Name ist Home, nicht Sicherheit –