Foros del Web » Programación para mayores de 30 ;) » .NET »

Duda sobre pasar variables de formularios en C#

Estas en el tema de Duda sobre pasar variables de formularios en C# en el foro de .NET en Foros del Web. Buenos días, Resulta que tengo una aplicación que me genera una página web con un formulario. El formulario lo cargo estatico mediante una variable de ...
  #1 (permalink)  
Antiguo 24/07/2009, 00:59
 
Fecha de Ingreso: mayo-2009
Mensajes: 42
Antigüedad: 14 años, 10 meses
Puntos: 1
Duda sobre pasar variables de formularios en C#

Buenos días,

Resulta que tengo una aplicación que me genera una página web con un formulario.
El formulario lo cargo estatico mediante una variable de tipo stringbuilder que contiene todo el codigo del formulario en html
Ejemplo:
<form action="" method""...>etctectect</form>

Mi duda es la siguiente...

Lo que quiero hacer es recoger los valores que introduzco en los 2 textbox que tiene el formulario y que me lleve a otra página en la que aparezca por ejemplo... "Bienvenido (valor que haya introducido en el text box) a nuestra web."

El caso también es que no quiero que cambie toda la web ya que la web q me origina la aplicación tiene su cabecera, menu, pie etc, solo quiero que me cargue otra página igual pero cambiando el contenido de la web, es decir, la capa contenido por llamarlo de alguna forma, el centro de la web.

Si por ejemplo en mi formulario tengo un textbox llamado Nombre, que cuando de al botón me cargue una web igual pero que en vez de aparecer el formulario me aparezca un "Bienvenido (Nombre) a nuestra web".


Muchas gracias a los que me contesten.

Un saludo.
  #2 (permalink)  
Antiguo 24/07/2009, 08:11
Avatar de dwaks  
Fecha de Ingreso: agosto-2002
Ubicación: Panamá
Mensajes: 962
Antigüedad: 21 años, 8 meses
Puntos: 15
Respuesta: Duda sobre pasar variables de formularios en C#

Bueno siento que te estas complicando debido a la falta de conocimiento de la herramienta ASP.NET y todo lo que brinda.

Sería bueno que dejarás más información de tu entorno como: "Que Visual Studio usas?? 2003, 2005 ó 2008".

Deberás aprender a crear los UserControls:
http://es.wikipedia.org/wiki/ASP.NET...les_de_usuario

Usando este tipo de controles propios te da la ventaja de organizar todo mejor y poder mostrar y esconder lo que quieras para procesos como el que deseas hacer, ejemplo:

1- Creas un user control de tus 2 TextBox llamado 2TextControl y lo pones en el form con Visible = true
2- Creas un user control para el mensaje Bienvenido llamado BienvenidoControl y lo pones en el form con el Visible = false
3- Cuando le des click a un botón lo que harás en el evento es poner a 2TextControl en Visible = false y a BienvenidoControl el visible en true y también podrás accesar las propiedades de cada control que asignes para hacer uso de sus controles internos.

Usando este tipo de cosas con el AJAX Toolkit poniendolo dentro de un UpdatePanel se hará un efecto sin Postback de la página general muy bueno.

BVideo Tutoriales de Ajax Toolkit
http://www.asp.net/learn/ajax-videos/

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.