J'ai l'application MVC3, où je veux garder l'URL courte. Quelle est la meilleure ou la meilleure façon de le faire? Disons que j'ai deux contrôleurs Account et Home. J'ai toutes les tâches liées au compte Connexion, Déconnexion, Profil, FAQ etc. dans le Contrôleur de compte. Toutes les tâches principales dans le contrôleur de la maison comme TaskA, TaskB et TaskC. Je cherche URL comme ci-dessous:MVC 3 garder court url
- www.mydomain.com/Logon
- www.mydomain.com/Logoff
- www.mydomain.com/Profile
- www.mydomain.com/ FAQ
- www.mydomain.com/TaskA
- www.mydomain.com/TaskB
lorsque l'utilisateur premier arrivé sur le site, ils doivent rediriger vers la page d'ouverture de session. À tout moment, l'utilisateur devrait également pouvoir passer d'une action de contrôleur à une autre action de contrôleur (de TaskA à Logoff).
Quelle est la façon propre de faire cela?
Merci pour votre réponse. bonne idée. laisse moi essayer! – matmat
qui ressemble à une bonne solution - j'espère qu'il n'y a pas de noms d'actions en double. – CRice
Cela n'a pas fonctionné. Disons que l'utilisateur a réussi à se connecter, Dans la méthode d'action de publication de "LogOn" je redirige comme RedirectToAction ("TaskA"); TaskA appartient au contrôleur "Home". Cependant MVC runtime recherche url "/ Account/TaskA". quand nous faisons RedirectToAction MVC ajouté automatiquement le contrôleur actuel dans l'URL. Si j'aime bien RedirectToAction ("TaskA", "Home"); ça va marcher, mais je ne serai pas bref url, aucune idée de comment résoudre cette situation? – matmat