У меня есть такой URL:Создать URL-адрес во время выполнения с ASP.NET MVC контроллер/действие
www.test.com/MyAreaName/MyControllerName/MyAction?key1=value&key2=value
Мне нужен способ, как:
string generatedUrlWithQueryParams = Url.Action<MyController>(x => x.MyAction(MyViewModel));
Мне нужно позвонить выше способом из .cs class NOT из файла html razor.
Как я могу это сделать? Я слышал о фьючерсах asp.net mvc, но я не могу найти подходящий метод или пространство имен для использования этого метода.
я генерировать URL в классе обслуживания, который не знает о MVC. «YourAction» жестко запрограммирован, я не хочу этого. – Pascal
Как класс сервиса знает, какой метод действия использовать для генерации URL? – Shyju
В настоящий момент шаблоны электронной почты получают введенный url. URL-адрес создается вручную ... не рефакторинг безопасен ;-) – Pascal