DevBrasil / Infozit.com

Prazer em desenvolver software

Gostaria que abri-se uma janela de alert ou uma janela e abrir uma pagina dentro para clicar sim ou nao.

 

Ai clicar "sim", devo gravar algo no banco;

Se clicao "nao", vou chamar outro metodo.

 

Alguem sabe como me ajudar?

 

att

Exibições: 116

Respostas a este tópico

Opa, blza?

bom em windows form seria assim oh:

 

Dim escolha As Microsoft.VisualBasic.MsgBoxResult
Dim result As String

escolha = MsgBox("Deseja gravar no banco?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Aviso")

If escolha = MsgBoxResult.Yes Then
 GravaBanco()

else

 OutroMetodo()

End If

 

 

Acho que seria do mesmo jeito em asp.net... não sei ao certo mas pelo menos da pra ter uma ideia... abraços!

Opa, boa tarde.

 

se for em asp, você pode usar um ModalPopupExtender do ajax.

Abaixo um pesqueno exemplo:

 

<asp:Panel ID="PanelModal" runat="server" CssClass="modalPopup" Width="635px" Height="450px"        Style="display: none">        <asp:UpdatePanel ID="UpdPanelModal" runat="server">            <ContentTemplate>                <div id="ModalConteudo">                    <table border="0" cellspacing="2" cellpadding="2" width="100%">                        <tr>                            <td align="right" colspan="2">                                <asp:ImageButton ID="BtnFechar" runat="server" AlternateText="Fechar" ImageUrl="imggeral/botao/fechar.gif"                                    OnClick="BtnFechar_Click" ValidationGroup="Modal" />                            </td>                        </tr>                        <tr>                            <td align="left" height="50px" colspan="2">                                <div id="Div1">                                    <asp:Label ID="LblModalTitulo" runat="server" Text="" CssClass="ModalTitulo"></asp:Label>                                </div>                            </td>                        </tr>                        <tr>                            <td class="FonteTexto" align="left">                                Nota:                            </td>                            <td align="left">                                <asp:TextBox ID="TxtnuNota" runat="server" BackColor="White" BorderColor="#CCCCCC"                                    BorderWidth="1px" CssClass="texto_for" Height="25px" MaxLength="150" ValidationGroup="Modal"                                    Width="50px"></asp:TextBox>                            </td>                        </tr>                         <tr>                            <td align="right" colspan="2">                                <asp:ImageButton ID="BtnLancaNota" runat="server" AlternateText="Notas" ImageUrl="imggeral/botao/btnenviar.png"                                    ValidationGroup="Modal" OnClick="BtnLancaNota_Click" />                                <asp:UpdateProgress ID="UpdateProgressModal" runat="server" AssociatedUpdatePanelID="UpdPanelModal">                                    <ProgressTemplate>                                        <img src="imggeral/loading.gif" />                                        Aguarde...</ProgressTemplate>                                </asp:UpdateProgress>                            </td>                        </tr>                    </table>                </div>            </ContentTemplate>        </asp:UpdatePanel>    </asp:Panel>    <asp:Label ID="Label2" runat="server" Text=""></asp:Label>

<cc1:ModalPopupExtender ID="Modal" runat="server" TargetControlID="Label2" PopupControlID="PanelModal"        BackgroundCssClass="modalBackground" DropShadow="false" />

Opa Luiz!

 

Em WF blza, porem, preciso fazedr usando ou javascript ou ajax. Esta certissimo, era so copiar para o aspx.

 

mas...

Vlw

 

Luiz Henrique de F. R. Araújo disse:

Opa, blza?

bom em windows form seria assim oh:

 

Dim escolha As Microsoft.VisualBasic.MsgBoxResult
Dim result As String

escolha = MsgBox("Deseja gravar no banco?", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "Aviso")

If escolha = MsgBoxResult.Yes Then
 GravaBanco()

else

 OutroMetodo()

End If

 

 

Acho que seria do mesmo jeito em asp.net... não sei ao certo mas pelo menos da pra ter uma ideia... abraços!

Opa Marcos! E como seria no codigo?


att
Marcos Alexandre disse:

Opa, boa tarde.

 

se for em asp, você pode usar um ModalPopupExtender do ajax.

Abaixo um pesqueno exemplo:

 

<asp:Panel ID="PanelModal" runat="server" CssClass="modalPopup" Width="635px" Height="450px"        Style="display: none">        <asp:UpdatePanel ID="UpdPanelModal" runat="server">            <ContentTemplate>                <div id="ModalConteudo">                    <table border="0" cellspacing="2" cellpadding="2" width="100%">                        <tr>                            <td align="right" colspan="2">                                <asp:ImageButton ID="BtnFechar" runat="server" AlternateText="Fechar" ImageUrl="imggeral/botao/fechar.gif"                                    OnClick="BtnFechar_Click" ValidationGroup="Modal" />                            </td>                        </tr>                        <tr>                            <td align="left" height="50px" colspan="2">                                <div id="Div1">                                    <asp:Label ID="LblModalTitulo" runat="server" Text="" CssClass="ModalTitulo"></asp:Label>                                </div>                            </td>                        </tr>                        <tr>                            <td class="FonteTexto" align="left">                                Nota:                            </td>                            <td align="left">                                <asp:TextBox ID="TxtnuNota" runat="server" BackColor="White" BorderColor="#CCCCCC"                                    BorderWidth="1px" CssClass="texto_for" Height="25px" MaxLength="150" ValidationGroup="Modal"                                    Width="50px"></asp:TextBox>                            </td>                        </tr>                         <tr>                            <td align="right" colspan="2">                                <asp:ImageButton ID="BtnLancaNota" runat="server" AlternateText="Notas" ImageUrl="imggeral/botao/btnenviar.png"                                    ValidationGroup="Modal" OnClick="BtnLancaNota_Click" />                                <asp:UpdateProgress ID="UpdateProgressModal" runat="server" AssociatedUpdatePanelID="UpdPanelModal">                                    <ProgressTemplate>                                        <img src="imggeral/loading.gif" />                                        Aguarde...</ProgressTemplate>                                </asp:UpdateProgress>                            </td>                        </tr>                    </table>                </div>            </ContentTemplate>        </asp:UpdatePanel>    </asp:Panel>    <asp:Label ID="Label2" runat="server" Text=""></asp:Label>

<cc1:ModalPopupExtender ID="Modal" runat="server" TargetControlID="Label2" PopupControlID="PanelModal"        BackgroundCssClass="modalBackground" DropShadow="false" />

Ah! Vb.net 2005!!!!

Adriano Moreira disse:

Opa Marcos! E como seria no codigo?


att
Marcos Alexandre disse:

Opa, boa tarde.

 

se for em asp, você pode usar um ModalPopupExtender do ajax.

Abaixo um pesqueno exemplo:

 

<asp:Panel ID="PanelModal" runat="server" CssClass="modalPopup" Width="635px" Height="450px"        Style="display: none">        <asp:UpdatePanel ID="UpdPanelModal" runat="server">            <ContentTemplate>                <div id="ModalConteudo">                    <table border="0" cellspacing="2" cellpadding="2" width="100%">                        <tr>                            <td align="right" colspan="2">                                <asp:ImageButton ID="BtnFechar" runat="server" AlternateText="Fechar" ImageUrl="imggeral/botao/fechar.gif"                                    OnClick="BtnFechar_Click" ValidationGroup="Modal" />                            </td>                        </tr>                        <tr>                            <td align="left" height="50px" colspan="2">                                <div id="Div1">                                    <asp:Label ID="LblModalTitulo" runat="server" Text="" CssClass="ModalTitulo"></asp:Label>                                </div>                            </td>                        </tr>                        <tr>                            <td class="FonteTexto" align="left">                                Nota:                            </td>                            <td align="left">                                <asp:TextBox ID="TxtnuNota" runat="server" BackColor="White" BorderColor="#CCCCCC"                                    BorderWidth="1px" CssClass="texto_for" Height="25px" MaxLength="150" ValidationGroup="Modal"                                    Width="50px"></asp:TextBox>                            </td>                        </tr>                         <tr>                            <td align="right" colspan="2">                                <asp:ImageButton ID="BtnLancaNota" runat="server" AlternateText="Notas" ImageUrl="imggeral/botao/btnenviar.png"                                    ValidationGroup="Modal" OnClick="BtnLancaNota_Click" />                                <asp:UpdateProgress ID="UpdateProgressModal" runat="server" AssociatedUpdatePanelID="UpdPanelModal">                                    <ProgressTemplate>                                        <img src="imggeral/loading.gif" />                                        Aguarde...</ProgressTemplate>                                </asp:UpdateProgress>                            </td>                        </tr>                    </table>                </div>            </ContentTemplate>        </asp:UpdatePanel>    </asp:Panel>    <asp:Label ID="Label2" runat="server" Text=""></asp:Label>

<cc1:ModalPopupExtender ID="Modal" runat="server" TargetControlID="Label2" PopupControlID="PanelModal"        BackgroundCssClass="modalBackground" DropShadow="false" />

Para chamar o modal:

 

Modal.Show();

 

Para Fechar:

 

Modal.Hide();

Dentro da Modal, você pode colocar os botões e no código você programa do jeito que você quiser, a modal só irá fechar quando você executar o Modal.Hide().
Poxa vlw msm, mas nao rolou. Uso o 2005.

Ok.. Adriano.

 

Fica ai a dica.

'Page.RegisterClientScriptBlock("Message", "<SCRIPT LANGUAGE='javascript'>var resp = confirm('" & oReconfirmacaoReserva.MENSAGEM_RECONFIRMACAO & "');document.getElementById('" + hdnReconf.ClientID + "').value = resp;</script>")

RSS

© 2014   Criado por Ramon Durães.

Badges  |  Relatar um incidente  |  Termos de serviço