Как использовать Url.Action для получения текущего URL с дополнительными параметрами - PullRequest
0 голосов
/ 24 мая 2018

У меня есть языковые маршруты, которые прекрасно работают с Url.RouteUrl,

[Route("products", Name = "Products_en")] 
[Route("produkte", Name = "Products_de")] 
public ActionResult Products(int page = 1) { 
   return View() 
}

Со стороны просмотра у меня есть общий вид, поэтому мне нужно создать текущий маршрут с параметром страницы,

Это то, что я пробовал,

Url.Action(null, new { page = 2 })

Но это генерирует URL с первым маршрутом, а не текущим.

Скажем, если пользователь на странице example.com/produkte, но URL второй страницы генерируется как example.com/products?page=2

Как получить URL второй страницы с текущим (правым) маршрутом?

...