MVC бритва генерирует тег <a>
из @Html.ActionLink
Нет атрибута html для отключения тега <a>
.Вы должны удалить это.
Хотя вы можете удалить href
, и это будет то же самое, что и отключение.Или вы можете установить href на "#"
или "javascript:void(0)"
Попробуйте это
function disable() {
document.getElementById("mylink").href = "javascript:void(0)";
}
Поместите идентификатор в ActionLink
@Html.ActionLink("Yes", "RemoveHandler", new { path = "asdf" }, new { onclick = "disable()" , id="mylink"})