Usuário com melhor resposta
Messagem com Pausa na aplicação ASP.NET em C#

Pergunta
-
Tenho a seguinte linha de codigo abaixo:
if (dr02.Read())
{
-Aqui tem que aparecer a messagem abaixo"Cadastro duplicado, deseja cadastrar assim mesmo ?"
E nessa messagem vai aparecer SIM ou NÃO
Caso seja sim
{
}
Caso clique em NÃO
{
}
}
Acho que deu para entender o que eu estou querendo. Seia o msgbox do vb6 com opção de sim e não. Mas eu quero em C# na pagina aspx.cs
Alguem pode me ajudar ?
Respostas
-
Olá Paulo,
Tudo que é feito na pagina .aspx que tenha (runat="server") pode fazer chamada ao code behind.
Veja este tutorial acredito que vai resolver o seu problema.
http://imasters.com.br/artigo/19992/javascript/desenvolvendo-um-alerta-javascript-com-link-button/
- Editado Evandro Oliveira Novais segunda-feira, 25 de fevereiro de 2013 00:36
- Marcado como Resposta Levi DomingosModerator terça-feira, 26 de fevereiro de 2013 22:23
Todas as Respostas
-
if (MessageBox.Show("Cadastro duplicado! deseja cadastrar assim mesmo?", "Meu Programa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //seu código; }
else
{
//seu código
}
- Sugerido como Resposta Evandro Oliveira Novais quinta-feira, 14 de fevereiro de 2013 17:42
-
-
-
O seu codigo que esta dando o erro.
Seu exemplo acima.
Bom vou colocar abaixo o seu codigo novamente
if (MessageBox.Show("Cadastro duplicado! deseja cadastrar assim mesmo?", "Meu Programa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //seu código; }
else
{
//seu código
}
-
Olá Paulo,
este código tá certo mas é para windows forms.
dá uma olhada nesta outra thread.
veja este exemplo:
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ConfirmButton/ConfirmButton.aspx
- Editado Evandro Oliveira Novais sexta-feira, 15 de fevereiro de 2013 13:22
- Sugerido como Resposta Leonardo.Garcia sexta-feira, 15 de fevereiro de 2013 15:57
-
-
Paulo,
seguinte, pelo jeito você esta usando web forms,
bom, que eu conheça, você poderia usar o componente confirmButton do ajax
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/ConfirmButton/ConfirmButton.aspx
ou
usar javascript, segue o exemplo:
http://www.tiexpert.net/programacao/web/javascript/alert-confirm-prompt.php
e você sabe qual a diferença entre pagina.aspx e pagina.aspx.cs?
deve ter mais formas, mas aí já não sei
- Editado Ruan Caruzzo sexta-feira, 15 de fevereiro de 2013 14:06
-
Acho que eu não estou sendo claro.
Meu codigo tem que estar na pagina.asp.cs em C# pois la tem varias condições de verificações.
Então eu não posso usar o ConfirmButton conforme descrito acima.
Se alguem puder me passar o codigo e não um link eu agradeço muito.
Obrigado.
-
Eu li toda a pagina de como usar o Ajax Control TooKit.
Instalei o controle no meu visual studio 2010.
Depois coloquei o comando abaixo de exemplo.
<ajaxToolkit:ConfirmButtonExtender ID="cbe" runat="server" TargetControlID="LinkButton1" ConfirmText="Are you sure you want to click this?" OnClientCancel="CancelClick" />
E acima da minha pagina eu coloquei a referencia.
<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" %>
Conforme as orientações da pagina do do Controle Ajax.
Mas esta dando esse erro o qual não estou entendendo.
Alguem pode me ajudar ?
Server Error in '/' Application.
Erro do Analisador
Descrição: Ocorreu um erro durante a análise de um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro de análise e modifique o arquivo de origem apropriadamente. Mensagem de Erro do Analisador: Não foi possível carregar arquivo ou assembly 'AjaxControlToolkit' ou uma de suas dependências. O Sistema NAO PODE encontrar o ARQUIVO Especificado. Erro de origem:Linha 2: CodeFile = "~ / Spool.aspx.cs" Inherits = "WebApplication1.Spool"%>Linha 3: Linha 4: <% @ Register TagPrefix = "asp" Namespace = "AjaxControlToolkit" Assembly = "AjaxControlToolkit"%> Linha 5: Linha 6: <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
Arquivo de Origem: / Spool.aspx Linha: 4 Rastreamento do Carregamento de Assembly: As informações a seguir podem ser úteis para determinar por que 'AjaxControlToolkit "a assembléia não pôde ser carregado.WRN: Assembléia log de ligações está desligado.Para habilitar o log de falhas de montagem, defina o valor do Registro [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) para 1.Nota: há alguma penalidade para o desempenho associada com log de falhas de montagem.Para desativar esse recurso, remova o valor do Registro [HKLM \ Software \ Microsoft \ Fusão! EnableLog].
-
Cara,
Primeiro: Você precisa referenciar a dll do AjaxToolKit no seu projeto.
Segundo:
<%@ Register TagPrefix="asp" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" %>
Observe que a parte em negrito, é como você vai chamar suas tags no aspx:
<asp:ConfirmButtonExtender ID="cbe" runat="server" TargetControlID="LinkButton1" ConfirmText="Are you sure you want to click this?" OnClientCancel="CancelClick" />
E não:
<ajaxToolkit:ConfirmButtonExtender ID="cbe" runat="server" TargetControlID="LinkButton1" ConfirmText="Are you sure you want to click this?" OnClientCancel="CancelClick" />
Pois tem que ser o mesmo nome que definiu no :
TagPrefix="asp"
Atenciosamente,
Samuel dos Anjos
Atenciosamente, Samuel dos Anjos
- Sugerido como Resposta Samuel Rodrigues dos Anjos terça-feira, 19 de fevereiro de 2013 05:17
-
Esta quase la.
A messagem ja esta aparecendo, mas falta a condição.
meu codigo ficou assim:
<ajaxToolkit:ConfirmButtonExtender ID="ConfirmBUttonExtender1" runat="server" TargetControlID="ButtonSalvar"
ConfirmText="Material fora da Especificação, você quer cadastrar ?Mas eu preciso que quando clique em Sim faça algo e quand clicar em cancalar faça outro.
Mas tudo isso na pagina.aspx.cs pois não pode ser na pagina.aspx
Então quando eu clicar no ButtonSalvar deve ficar mais ou menos assim
Se OK
{
execute 1 processo
}
Se Cancel
{
execute o 2 processo
}
Fico no aguardo. Obrigado.
-
Olá Paulo,
Tudo que é feito na pagina .aspx que tenha (runat="server") pode fazer chamada ao code behind.
Veja este tutorial acredito que vai resolver o seu problema.
http://imasters.com.br/artigo/19992/javascript/desenvolvendo-um-alerta-javascript-com-link-button/
- Editado Evandro Oliveira Novais segunda-feira, 25 de fevereiro de 2013 00:36
- Marcado como Resposta Levi DomingosModerator terça-feira, 26 de fevereiro de 2013 22:23