Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/09/2015, 14:45
kal_el52
 
Fecha de Ingreso: septiembre-2015
Mensajes: 8
Antigüedad: 8 años, 7 meses
Puntos: 5
Respuesta: Problema en "lógica"

Hola resback,
Espero que hayas solucionado tu problema.
Igualmente te dejo una ayuda, por siacaso.
Como estas llenando un DDL(DropDownList) con lo que seleccionas desde otro DDL, realizas un postback, para que vaya a buscar información al servidor y así llenarlo el DDL deseado.

Para evitar que se actualice la página cada vez que realizas un postback desde un control, debes realizar una validación en el Page_Load:

Código C:
Ver original
  1. protected void Page_Load(object sender, EventArgs e)
  2. {
  3.         if (!IsPostBack)
  4.         {
  5.              //Aquí colocas tu código
  6.               if (PreviousPage != null && PreviousPage.IsPostBack)  
  7.               {
  8.                      TextBox nombre, correo;
  9.                      nombre = (TextBox)PreviousPage.FindControl("nombre");
  10.                      correo = (TextBox)PreviousPage.FindControl("correo");
  11.               }
  12.              else
  13.              {
  14.                       Response.Redirect("pagina1.aspx");
  15.              }
  16.         }        
  17. }


La propiedad IsPostBack te indica si es la primera vez que se está cargando la página, o si este se está cargando por medio de una respuesta de un postback (PostBack hecho por un control de servidor)

Espero que sea esto lo que buscabas.

Saludos