{tecnologia, conceitos, negócios, idéias, práticas, .NET, ruby, osx, ios e algo mais}
16/02/2011
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:
Podemos ver que antes de confirmar a mensagem nenhuma requisição é realizada. Mas no momento em que confirmamos, então o request é feito:
O fonte deste e outros exemplos estão no Github: https://github.com/vquaiato/ajaxhelpersamples
É isso aê galera.
Abraços,
Vinicius Quaiato.