Cómo utilizar Server.Transfer en ASP NET

Escrito por lysis
  • Comparte
  • Twittea
  • Comparte
  • E-mail

El Server.Transfer se introdujo con la estructura de Microsoft ASP.NET. Funciona de forma similar que la antigua response.redirect transfiriendo un usuario de una página a la página especificada en la función. Hay algunas diferencias entre las dos funciones. Por ejemplo, Server.Transfer permite a los programadores pasar los valores introducidos en un formulario web, mientras que response.redirect no lo permite. Server.Transfer también utiliza menos recursos que response.redirect.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Determina la página web para transferir el usuario. Normalmente, Server.Transfer se utiliza para procesar las páginas de una fórmula paso a paso. Por ejemplo, es posible que desees que el usuario introduzca la información de facturación en una página e ingrese la información de envío en otra. Server.Transfer empaqueta los valores del formulario anterior para que puedas guardarlos y utilizarlos en la siguiente página.

  2. 2

    Escribe la siguiente línea de código para utilizar el objeto: Server.Transfer("next_web_page.asxp", 1); Esto envía el usuario a la página siguiente. Reemplaza "next_web_page.asxp" con tu propia página web. La variable "1" indica al compilador que desea conservar los valores en forma de página.

  3. 3

    Toma los valores del formulario de la página anterior. Por ejemplo imagínate que deseas tener la información de facturación de la página anterior, y rellenar automáticamente los valores del formulario para que sea más fácil para tus clientes. Puedes tomar el nombre, dirección y teléfono de la página anterior y llenar los cuadros de texto del formulario, por lo que tu cliente no tiene que escribirlo de nuevo. El siguiente código toma el valor del cuadro de texto de la página anterior. Page originalPage = (Page)Context.Handler; TextBox myNewPageTextBox = (TextBox)originalPage.FindControl("myOldPageTextBox");

  4. 4

    Usa los valores del formulario de la página anterior para llenar los cuadros de texto. El siguiente código utiliza el control del cuadro de texto creado en el paso 3 e ingresa el primer nombre del cliente en el cuadro de texto de la página actual. this.txtFirstName.Text = myNewPageTextBox.Text;

No dejes de ver

Referencias

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles