Vinicius Quaiato

{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}

ASP.NET MVC AjaxOptions: Confirm message


No post anterior mostrei como criar uma chamada ajax para carregar um pedaço específico da página utilizando o Ajax Helper com o AjaxOptions UpdateTargetId.

Agora vou mostrar como podemos, de maneira bastante simples, exibir uma mensagem solicitando a confirmação da requisição a ser realizada.

Vamos aproveitar todo o código anterior e apenas realizar uma modificação, como mostra o código abaixo:

1 @using (Ajax.BeginForm("AjaxAction",new AjaxOptions {
2                       UpdateTargetId = "div_nome",
3                       Confirm = "Você está certo disso?" })){
4   @Html.TextBox("nome")<br />
5   @Html.TextBox("sobrenome")
6   <input type="submit" value="ajax" />
7 }

Reparem na linha 3 que estamos passando o valor "Você está certo disso?" para a propriedade Confirm do nosso objeto AjaxOptions. Esta propriedade, quando setada, configura a mensagem de confirmação a ser solicitada, como podemo ver abaixo:

ASP.NET MVC AjaxHelper Confirm Message

Podemos ver que antes de confirmar a mensagem nenhuma requisição é realizada. Mas no momento em que confirmamos, então o request é feito:

ASP.NET MVC AjaxHelper Confirm Message request

Código fonte

O fonte deste e outros exemplos estão no Github: https://github.com/vquaiato/ajaxhelpersamples

É isso aê galera.

Abraços,

Vinicius Quaiato.

Voltar

Fork me on GitHub