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

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