Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2009, 05:03
juanra_perello
 
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 16 años
Puntos: 0
Recibir elemento seleccionado en DDL en C#

Hola chicos, tengo un problema con la pagina web que estoy desarrollando.
Tengo un DropDownList en el cual tengo una serie de valores y quiero que al seleccionar uno de ellos, ejecute una serie de instrucciones, que estan contenidas en un fichero de C#.

El trozo de la pagina es este:

<asp:DropDownList ID="DDLEnquiryType" runat="server"
OnSelectedIndexChanged="querytype_Change" AutoPostBack=true>
</asp:DropDownList>


Y el del C# es este:

protected void querytype_Change(object sender, System.EventArgs e)
{

Label5.Text = DDLEnquiryType.SelectedItem.Value;

Panel1.Visible = false;
Panel2.Visible = false;
Panel3.Visible = false;
Panel4.Visible = true;

}


El problema que tengo es que al seleccionar un elemento del DDL, me carga de nuevo la pagina y por lo tanto se me situa en el primer elemente, y en el label, siempre muestra el primer elemento y no el que he seleccionado.

Como podria hacer para recoger en el fichero de C# el elemento seleccionado??? Lo necesito para acceder a unas consultas y varias cosas mas.

Gracias de antemano y si surge alguna duda decirla. Gracias!