В моем приложении DOT NET CORE MVC я использую Url Action
внутри представления для генерации и перенаправления ссылки действия
@Url.Action ("Action Name","Controller Name")
Выше synatax работает нормально для меня, где я передаю статическое значение контроллера, как
'@Url.Action(nameof(EmployeeController.Edit),"Employee")'
Здесь имя контроллера является статическим, и я хочу избежать ситуации, как в будущем, если я изменю имя контроллера в это время, мне нужно запомнить эти изменения, так что мое требование в основном состоит в том, чтобы я хотел передать имя контроллера, как показано ниже
'@Url.Action(nameof(EmployeeController.Edit),nameof(EmployeeController))'
Контроллер и метод действия:
public class EmployeeController : Controller
{
public IActionResult Index()
{
return View();
}
public IActionResult Edit()
{
return RedirectToAction("Index", "HotelList", new { area = "Hotel" });
}
}
Предложите мне лучший способ сделать это
Заранее спасибо