Я пытаюсь реализовать простой ActionLink
, который удалит записи с помощью ASP.NET MVC. Вот что у меня есть на данный момент:
<%= Html.ActionLink("Delete",
"Delete",
new { id = item.storyId,
onclick = "return confirm('Are you sure?');"
})%>
Однако на нем не отображается окно подтверждения. Очевидно, я что-то упустил или неправильно построил ссылку. Кто-нибудь может помочь?
asp.net-mvc
actionlink
Кэмерон
источник
источник
это маршруты, по которым вы проезжаете
Перегруженный метод, который вы ищете, таков:
http://msdn.microsoft.com/en-us/library/dd492124.aspx
источник
Приведенный выше код работает только для Html.ActionLink.
Для
используйте следующий код:
Параметр «Подтвердить» указывает на окно подтверждения JavaScript.
источник
Вы также можете настроить, передав элемент удаления вместе с сообщением. В моем случае использую MVC и Razor, поэтому я мог сделать это:
источник
Попробуй это :
источник
Используя webgrid, вы можете найти его здесь , ссылки действий могут выглядеть следующим образом.
источник
С изображением и подтверждением при удалении, который работает в mozilla firefox
источник
Я хотел того же; кнопку удаления в моем представлении "Подробности". В конце концов я понял, что мне нужно писать с этой точки зрения:
И в контроллере:
источник
MVC5 с диалогом удаления и глификоном. Могут работать предыдущие версии.
источник
Любое событие щелчка перед сообщением об обновлении / редактировании / удалении записей предупреждает пользователя, и если "ОК", продолжите действие, иначе "отмена" останется без изменений. Для этого кода не нужно править отдельный код java-скрипта. меня устраивает
<a asp-action="Delete" asp-route-ID="@Item.ArtistID" onclick = "return confirm('Are you sure you wish to remove this Artist?');">Delete</a>
источник
Вы также можете попробовать это для Html.ActionLink DeleteId
источник