Ir para conteúdo

Arquivado

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

SID_SILVA

Exibir Mensagem de Advertencia Na Tela

Recommended Posts

Ola Amigos

 

Estou em uma rotina de cadastro de dados, ao incluir um dado preciso verificar se o mesmo ja esta cadastrado.

Seria interessante que aparecesse uma mensagem de advertencia assim que eu clicasse no botao salvar.

 

Gostaria de saber qual a melhor forma de fazer isso?

Usar um dos validators?

Usar JavaScript?

 

 

Obrigado e um Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

So para complementar

 

Eu uso um validator para verificar se o campo foi preenchido.

Seria possivel usar um validator para exibir uma mensagem de advertencia no mesmo lugar da mensagem que diz que o campo nao foi preenchido.

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde SID! tudo bem?

 

Bom eu tenho um exemplo para te dar, acho que fica legal...

 

Você usa ajax??

 

Se usar...adiciona um panel em um local...monta com a mensagem de advertencia...e tudo mais...depois você adiciona no panel um DragPanelExtender, coloca a cor de fundo do panel, coloque a cor de borda e a porda do panel com 1px...propriedade dele...visible false...beleza...

 

na mensagem de erro, manda dar panel.Visible = true;

 

Ele vai aparecer onde você o posicionou...e nao vai sair da tela de forma alguma.....ai coloca no botao de confirmacao para a propriedade visible = false que ele some...fica bem legal...e ele abre dentro do browser......

 

Qlq dúvida dá um toque!

 

Abraços!

 

Brissolare

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu utilizo um panel e uma label para mostrar os avisos

 

<asp:Panel id="pnlMsg" runat="server">
<asp:Label id="lblMsg" runat="server" />
</asp:Panel>

ai pra por o aviso basta colocar no codebehind lblMsg.text = "frase";

uma maneira simples e eficaz!

Compartilhar este post


Link para o post
Compartilhar em outros sites

SID_SILVA, pra facilitar a vida e e não encher a página de controles eu utilizo

<div id="status" runat="server" visible="false" />
Ai pelo aquivo cs eu seto o style que eu quero, depois a mensagem e depois dou um visible true;

status.Atributes.Add("class", "erro"); //("class", "sucesso") - ("class", "atencao") - ("class", "falha")
status.InnerHtml = "Mensagem de Erro";
status.Visible = true;

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.