Как я могу сделать подтверждающий вопрос, используя Ajax? - PullRequest
2 голосов
/ 31 августа 2011

это моя кнопка:

@Html.ActionLink("Deletar", "Deletar", new { id = item.ID })

Я пытался задать вопрос с Ajax, как этот

@using (Ajax.BeginForm(
            "AjaxAction",
            new AjaxOptions {OnBegin ="Deletar",Confirm="Você realmente deseja isso?" }))
           { @Html.ActionLink("Deletar", "Deletar",  new { id = item.ID },new { id = "Deletar" }) }

не работает?что я могу сделать?

1 Ответ

4 голосов
/ 31 августа 2011

со стандартной ссылкой:

@Html.ActionLink(
    "Deletar", 
    "Deletar", 
    new { id = item.ID }, 
    new { onclick = "return confirm('Você realmente deseja isso?');" }
)

или если вы хотите использовать ссылку AJAX:

@Ajax.ActionLink(
    "Deletar", 
    "Deletar", 
    new { id = "item.ID" },
    new AjaxOptions { OnBegin = "Deletar", Confirm = "Você realmente deseja isso?" }
)

или форма AJAX:

@using (Ajax.BeginForm("AjaxAction", new { id = item.ID }, new AjaxOptions { OnBegin = "Deletar", Confirm = "Você realmente deseja isso?" }))
{ 
    <input type="submit" value="Deletar" />
}
...