Подтвердить что ты не робот

Создание полного URL-адреса ASP.NET MVC Razor Views

Я пытаюсь создать полный URL-адрес ссылки маршрута в моем представлении бритвы для ASP.NET MVC 3. Я знаю, что могу использовать Html.RouteLink для создания ссылки, но все, что я хочу, это URL, а не окружающая тег. Есть ли способ сделать это?

4b9b3361

Ответ 1

Используйте UrlHelper.

 Url.RouteUrl( "MyRoute" )

Ответ 2

Вы говорите:

<a href="@Url.Action("Action", "Controller", new { @id = "2" })">
    Link to Page</a>

против.

@Html.ActionLink("Link to page", "Action", "Controller", new { @id = "2" })

Модель Url строит только ссылки; Html также создает HTML-код.

Ответ 3

Используйте RouteUrl как tvanfosson предлагает.

Я просто хотел бы упомянуть T4MVC добавляет расширение ActionAbsolute, чтобы создать полный URL-адрес из действия.