如何将 HTML link 转换为具有属性的 ASP.NET MVC 操作 link

How to turn HTML link into ASP.NET MVC action link with attributes

我尝试转换这个HTMLlink

项目

到 MVC 代码中,但我不知道如何添加 hrefaria-expanded 属性

@Html.ActionLink("Project", "ProjectDetails", "Project", new { @class = "has-arrow" })

有人可以帮忙吗?

您可以对 ActionLink 执行以下操作:

@Html.ActionLink("Projects", "ProjectDetails", "Project", new {href="javascript:void(0)", @class = "has-arrow", @aria-expanded="false"})

这将转换为您在问题中的 a 标签

它就是这样工作的

                @Html.ActionLink("Projects", "ProjectDetails", "Project", new { href = "javascript:void(0)", @class = "has-arrow", @ariaexpanded = "false" })