Je dois pouvoir construire un lien dans l'action sur le contrôleur pour envoyer un email. Quelle est la meilleure pratique pour le faire? Je ne veux pas le construire moi-même au cas où mes routes changeraient.Création d'une URL dans le contrôleur .NET MVC
Dois-je avoir un affichage pour chaque e-mail et le rendre et l'envoyer? Ce pourrait être un bon moyen de le faire.
Followup: Pour la deuxième au dernier paramètre (RouteValueDictionary) voici un exemple: nouveau System.Web.Routing.RouteValueDictionary (nouveau {id = 1}) –
Vous n'avez pas besoin de construire un nouveau UrlHelper; il y a une propriété .Url sur le contrôleur qui vous donnera un avec le RequestContext correct. –
D'où vient "Root"? Si je dois coder en dur le nom de l'itinéraire que j'essaie de faire correspondre, pourquoi ne pas coder en dur l'URL? – xr280xr