Вложить в ссылку элемент

434
28 января 2017, 08:20

Как в ASP.NET MVC ссылку вложить элемент, сохраняя при этом виртуальный путь?

@Html.ActionLink(@ProjectName, "Index", "Home")

Т.е. данный метод проверит настройки маршрутизаторов и вернет валидный путь, даже если поменяется схема маршрутов, в отличие от <a href="/Home/Index/">... </a>

Желаемый результат: <a href="/Home/Index" .... > Text <i>..</i></a>

Пробовал: <a href="@Url.Content("/Home/Index") ...">Text<i>...</i></a> - возвращает желаемый результат, но мне кажется что это не совсем правильно.

Подскажите, как сделать правильно.

Answer 1

Используйте @Url.Action:

<a href="@Url.Action("Index", "Home")" ...>Text<i>...</i></a>
READ ALSO
Ninject не может создать обьект

Ninject не может создать обьект

При попытке создать обьект через контейнер Ninject вылетает exception : Object reference not set to an instance of an objectПодскажите, пожалуйста, в чем может быть проблема?

368
Помогите разобраться с ошибкой

Помогите разобраться с ошибкой

Есть объект, наследованный от IEnumerableStackOverflowException возникает в методе MoveNext этого класса, на строчке с Regex

352
автоматическое определение диапазона ip-адресов [требует правки]

автоматическое определение диапазона ip-адресов [требует правки]

Здравствуйте! Такая задача: ipconfig - автоматическое определение ip-адресов, как это реализовать на c#? Те

318