Предложение ниже генерирует привязку HTML, указывающую на действие в контроллере ASP.net MVC:
@Html.ActionLink("Text", "Action", "Controller")
Но код ниже делает то же самое:
<A href="~\Controller\Action">Text</a>
Второй вариант мне кажется лучше, потому что он менее сложен, и он позволил бы событию помещать сложные элементы HTML внутрь.
Так есть ли причина, по которой я должен использовать первый вместо второго?