Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bruno_mosciatti

[ASP.NET] Alert em Buttonfield

Recommended Posts

Boa tarde, pessoal

 

Como possoa dicionar a um buttonfield de uma grid um alert de javascript para confirmar se realmente deseja executar tal procedimento?

 

Trata-se de uma grid com vários chamados em aberto e existe um botão para excluir um chamado, mas eu gostaria de haver essa confirmação antes.

 

<asp:ButtonField  ControlStyle-CssClass="btnFechar" Text="Fechar" />
 Private Sub grdView_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs) Handles grdView.RowCommand

'aqui estão todas minhas funções.............

End Sub

Obrigado desde já

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode pegar o RowIndex pelo evento e depois disso é só usar o código básico de registro de scripts (isso, claro, se for um alert diferente em cada célula), se você quiser que o button já dispare um alert igual para todas as células então é só usar os registros de script dentro do botão:

 

http://forum.wmonline.com.br/topic/107012-asp-e-javascript-fazer-um-alert/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode pegar o RowIndex pelo evento e depois disso é só usar o código básico de registro de scripts (isso, claro, se for um alert diferente em cada célula), se você quiser que o button já dispare um alert igual para todas as células então é só usar os registros de script dentro do botão:

 

http://forum.wmonline.com.br/topic/107012-asp-e-javascript-fazer-um-alert/

 

Khaos, na verdade o botão será o mesmo para todas linhas/células.. É só uma confirmação de deleção.

 

Já entrei no link, mas fazer o alert não é o problema.. O problema é como "chama-lo" se o ButtonField não aceita OnClick..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você chama pelo RowCommand, ai você dá um nome para o comando do botão, se você perceber existe uma propriedade que chama CommandName, se você setar como "Alert" e ai você faz um if do tipo [inline]if(e.CommandName.Equals("Alert")){}[/inline]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.