在運行時間期間生成網址我有這樣一個URL:從asp.net MVC控制器/動作
www.test.com/MyAreaName/MyControllerName/MyAction?key1=value&key2=value
我需要一種方法,如:
string generatedUrlWithQueryParams = Url.Action<MyController>(x => x.MyAction(MyViewModel));
我需要從調用上述方法.cs類不是從剃刀html文件。
我該怎麼做?我聽說過asp.net mvc futures,但我找不到使用該方法的適當方法或名稱空間。
我生成服務類的網址是不知道MVC的。 「YourAction」是硬編碼的,我不希望那樣。 – Pascal
服務類如何知道使用哪種操作方法進行網址生成? – Shyju
目前電子郵件模板已獲取創建的URL注入。網址是由手工創建的......不重構安全;-) – Pascal