none
Abrir url dentro de event_click no ASP.NET C# sem bloqeuio de popup? RRS feed

  • Discussão Geral

  • Pessoal preciso abrir uma url dentro de um event_click de um botão, em uma nova janela "_blank" de forma que os browser não as bloqueie.


    Moizés Cerqueira | MCP / MCTS SQL SERVER

    quinta-feira, 8 de agosto de 2013 14:24

Todas as Respostas

  • Amigo, poderá utilizar o PopUp com o risco de ser bloqueado se o navegador estiver com bloqueio ativo:

                string pCaminhoPaginaDestino = "Pagina.aspx";
                string pAltura = "495";
                string pLargura = "760";
                string script = "<script language='javascript'>window.open('" + pCaminhoPaginaDestino + "','titulijanela'," + "'channelmode=no, directories=no, height=" + pAltura + ", left=100, location=no, menubar=no, resizable=yes, scrollbars=yes," + "status=no, titlebar=no, toolbar=no, top=100, width=" + pLargura + "')</script>";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "redirect", script, false);

    Ou utilizar um panel para exibir o que você precisa com o ModalPopupExtender do AjaxControlToolkit, mais ou menos como abaixo:

                        <asp:ModalPopupExtender ID="ModalPopupExtender2" runat="server" TargetControlID="btn_" PopupControlID="PNL2" OkControlID="ButtonOk1" CancelControlID="ButtonCancel1" BackgroundCssClass="modalBackground" />
                        <asp:Panel ID="PNL2" runat="server" style="display:none; width:350px; background-color:White; border-width:2px; border-color:Black; border-style:solid; padding:20px;">
                           <center> <B>Atenção</B>: texto......
                            <br /><br />
    </center>
                        </asp:Panel>

    Abs


    Edgar Esteves | Edgar Esteves (ASP .NET, C#, WinForms, SQL)

    quinta-feira, 8 de agosto de 2013 16:40