
12/05/2009, 05:03
|
| | 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! |