Как получить URL-адрес представления по его имени в ASP MVC?

#asp.net #asp.net-mvc

#asp.net #asp.net-mvc

Вопрос:

Допустим, есть представление с именем MyView .

Как я могу получить URL-адрес, если это представление по его имени?

Комментарии:

1. Имена представлений не имеют ничего общего с URL-адресами. URL вызывает метод контроллера, а не представление

Ответ №1:

У представления не может быть URL-адреса.
Действие, которое возвращает это представление в результате, может иметь URL-адрес.

Вы можете просто получить URL-адрес действия, используя UrlHelper , он доступен как в классе контроллера, так и в файле представления CSHTML:

 Url.Action("MyAction") // MyAction action of default controller
Url.Action("MyAction", "MyController") // MyAction action of specified MyController