Ir para conteúdo

Arquivado

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

drigo

[Resolvido] como referenciar um JavaScript em C# ?

Recommended Posts

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

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

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

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

×

Informação importante

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