drigo 0 Denunciar post Postado Fevereiro 4, 2010 Olaa... Estou querendo deletar um item de um ListBox, mas para isso realizo uma verificação: se nenhum elemento foi selecionado e o botão "Remover" foi clicado é mostrado a respectiva mensagem em um Label: "Favor Selecionar um item para Excluir". Mas a minha intenção é se a pessoa clicar em Remover e o Item já estiver selecionado somente nesse momento aparecer um MessageBox em JavaScript pedindo ou não a confirmação: se sim o restante do código é executado se não o mesmo nao será executado, mas como fazer para o MessageBox de Confirmaçãao em JavaScript somente apareça nesse momento ??? Segue abaixo o código para uma melhor visualização? protected void botaoRemover_Click1(object sender, EventArgs e){ if (lstItens.SelectedItem != null){ //Dentro desse If deve ser feito referencia ao MessageBox em JavaScript... //Se o Usuário No MessageBox clicar em "Sim" o que está dentro do IF é executado... //Se o Usuário No MessageBox clicar em "Não" nada acontece ... if(MESSAGEBOX em JAVASCRIPT){ this.lstItens.Items.Remove(itemselecionado); } } else if (lstDeficiencias.SelectedItem == null){ this.labelAviso.Text=""; this.labelAviso.Text=""Favor Selecionar um item para Excluir"; } } Desde Já, Agradeço... Compartilhar este post Link para o post Compartilhar em outros sites
daldegam 0 Denunciar post Postado Fevereiro 5, 2010 protected void botaoRemover_Click1(object sender, EventArgs e){ if (lstItens.SelectedItem != null){ //Dentro desse If deve ser feito referencia ao MessageBox em Javascript... //Se o Usuário No MessageBox clicar em "Sim" o que está dentro do IF é executado... //Se o Usuário No MessageBox clicar em "Não" nada acontece ... if(confirm("blabalbal") == true){ this.lstItens.Items.Remove(itemselecionado); } } else if (lstDeficiencias.SelectedItem == null){ this.labelAviso.Text=""; this.labelAviso.Text=""Favor Selecionar um item para Excluir"; } } Isso? ^^ Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Fevereiro 5, 2010 Olaa, Obrigado por Responder...O Confirm usado por vocÊ é JavaScript ou é o MessageBox do C# ?? se for o message box do C# ele é tratado do lado servidor ou cliente ??? Novamente obrigado por Responder... Grande Abraço... Compartilhar este post Link para o post Compartilhar em outros sites
Angelo Compri 0 Denunciar post Postado Fevereiro 5, 2010 Ola Drigo, Aqui vão algumas soluções prontas. 1) http://www.codeproject.com/KB/custom-controls/Web_Message_Box.aspx 2) http://www.codeproject.com/KB/webforms/NingLiangSimpleControl.aspx 3) http://www.codeproject.com/KB/aspnet/ASP.Net_MessageBox.aspx O que eu faria? Eu criaria um componente próprio de messagebox com três eventos eventos em Server Side: "OnClickYes, OnClickNo, OnClickCancel". Do lado cliente o Render seria um JavaScript Confirm que teria seus resultados chamando os eventos. Esta solução iria demorar um pouco mais para se fazer do que as soluções acima, porém seria uma solução definitiva para diversos projetos seus. Espero te-lo ajudado, ;) Angelo Compri Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Fevereiro 10, 2010 Problema Resolvido ... Obrigado pelas respostas e atenção de todos... Grande Abraço... Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Fevereiro 10, 2010 Poste a solução. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites