respuesta.redireccionar a un formulario en una nueva pestaña sin ventana emergente?

programación


¿Cómo puedo abrir un formulario en una nueva pestaña haciendo clic en el botón en el lado del servidor? Cuando hagamos Response.Redirect, se abrirá la página en la misma pestaña. Quiero abrir esa página en una nueva pestaña. Probé el script window.location pero se abrirá un nuevo formulario como una ventana emergente y no como una pestaña nueva. ¿Alguien puede decirme cómo puedo lograr esto?

Solución 1

Prueba esto:

ScriptManager.RegisterStartupScript(Me, Me.GetType(), "key", "window.open('vehicle_trackView.aspx');", True)

Solución 3

Por favor intenta esto…

He probado esto en IE.

protected void Page_Load(object sender, EventArgs e)
   {
       if (!IsPostBack)
       {
           Response.Write("<script>");
           Response.Write("window.open('Default2.aspx','_blank')");
           Response.Write("</script>");
       }

   }

Solución 2

utilizar ventana.abierta. Como esto:

C#
protected void btnNewEntry_Click(object sender, EventArgs e)
{
   Page.ClientScript.RegisterStartupScript(this.GetType(),"OpenWindow","window.open('YourURL','_newtab');",true);
}

コメント

タイトルとURLをコピーしました