Ho creato un controller con un'azione Index. Tutte le altre mie azioni restituiscono le viste correttamente ... ma per qualche motivo devo specificare l'url completo per ottenere il ritorno della vista indice. È quasi come se i miei percorsi non funzionassero correttamente.Azione indice MVC4 non funzionante correttamente
Ad esempio, per andare alla pagina delle proprietà, devi andare a/Proprietà/Indice invece di solo/Proprietà /. I miei percorsi sono i seguenti. Qualsiasi aiuto sarebbe molto apprezzato!
routes.MapRoute(
name: "Index",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
È stato. Ho ribattezzato e lavorato come un incantesimo. Ci sono altre parole riservate che si comportano in questo modo? –
Probabilmente ce ne sono alcuni. Potresti iniziare da questa domanda per leggerlo! http://stackoverflow.com/questions/6194624/asp-net-mvc3-routing-reserved-words – rossisdead