Это касается маршрутизации.
@Url.Action ("actionName", "controllerName", "routeValue")
По умолчанию это должно быть похоже на "{controller = Home}/ {action = Index} / {id?} "
Реф.https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/routing?view=aspnetcore-2.1
Например,
<a href="@Url.Action("Products","Details", 5)">...</a>
И передача параметра id в контроллер.
public IActionResult Details(int id) { ... }
Если вы хотите передать строку, дляНапример,
<a href="@Url.Action("ExportarExcel","Planilla", new { DeduccionesM = ViewBag.Deduccionesp })">...</a>
И контроллер будет выглядеть так:
public void ExportExcel (sting DeductionsM) { ... }
Тип параметра ссылается на тип значения маршрута, а имя параметра ссылается на имя значения маршрута, так что вы можете изменить строку на другой тип, такой как IList.