У меня есть языковые маршруты, которые прекрасно работают с 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 второй страницы с текущим (правым) маршрутом?