Можем ли мы использовать Html.ActionLink () для URL вне приложения - PullRequest
0 голосов
/ 14 декабря 2011

Мне нужно иметь ссылки, которые будут указывать на другие веб-страницы сайта. В настоящее время я использую следующий метод.

<a href="@reseller.Url">Product-Page</a>

Мне было интересно, могу ли я использовать ActionLink для того же. Или ActionLink только для внутренних методов действий? У меня есть другие лучшие варианты, или мое вышеупомянутое использование является правильным для требования

1 Ответ

1 голос
/ 14 декабря 2011

Метод ActionLink предназначен исключительно для «Методы действия», которые представляют собой методы в контроллере, которые возвращают ActionResult.

Вы правильно используете выше.

Если вы хотите обернуть весь процесс создания ссылки, вы можете создать свой собственный вспомогательный метод для класса HtmlHelper, чтобы сделать это.

Этот ответ показывает пример создания помощника HTML для ссылок на изображения:

Существует ли ASP.NET MVC HtmlHelper для ссылок на изображения?

Возможно, вам будет проще, если вы решите написать помощника.

...