rvlira 0 Denunciar post Postado Outubro 22, 2009 Pessoal, Estou precisando exibir uma mensagem de confirmação para executar determinadas ações em uma página. Da forma como o código está, ao chamar a função, o código monta um painel com as opções e os botões para a escolha da opção. O botão já faz um PostBack na própria página. Só preciso agora de uma forma de configurar essa função de forma que em outra parte do código eu possa descobrir qual opção foi selecionada. Fiz a seguinte página para teste: <form id="form1" runat="server"> <div> <asp:Button ID="Button1" runat="server" CommandName="OK" Text="Botão 1 (OK)" OnClick="Button1_Click" /> </div> <div runat="server" id="divMsg"></div> </form> O código é o seguinte: public bool confirma(HtmlGenericControl ph, string msg) { Label lblMsg = new Label(); lblMsg.Text = msg.Trim(); Panel panelLBL = new Panel(); panelLBL.Controls.Add(lblMsg); Button botaoSIM = new Button(); botaoSIM.Text = " SIM "; botaoSIM.CausesValidation = false; Button botaoNAO = new Button(); botaoNAO.Text = " NÃO "; botaoNAO.CausesValidation = false; Panel panelBT = new Panel(); panelBT.Controls.Add(botaoSIM); panelBT.Controls.Add(botaoNAO); Panel p = new Panel(); p.Width = 250; p.Height = 150; p.Controls.Add(panelLBL); p.Controls.Add(panelBT); ph.Controls.Add(p); } protected void Button1_Click(object sender, EventArgs e) { confirma(divMsg, "Confirma?"); } Quer dizer, indicar o que acontece ao clicar no botaoSIM e no botaoNAO. Já pensei em adicionar um campo oculto e que esses botões fossem alterar o valor desse campo, mas como setar essa rotina em tempo de execução? E como após setar o valor do campo chamar uma outra função no código da página para verificar a opção selecionada? Agradeço se puderem postar algum exemplo ou indicar alguma página com algo parecido. Só encontrei páginas que utilizavam jQuery ou que utilizavam a janela de confirmação do javascript e eu, teoricamente, não posso usar nenhuma das duas opções. Teria que ser baseado no código acima. Desde já agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Outubro 22, 2009 Por que simplesmente não cria um evento pro botão sim e um evento pro botão não ? Abraços... Compartilhar este post Link para o post Compartilhar em outros sites