![]() |
Controlar auto postback asp.net Dropdownlist en Dreamweaver CS3 Bien enlacé una base de datos con 3 tablas a mi formulario web. Por medio de Dataset o conjuntos de datos hago que mis dropdownlist obtengan sus valores de dichas tablas osea que los mismos son dinamicos, de tal manera que cuando el usuario hace una seleccion en algun item el segundo dropdownlist añade los valores relacionados al primero y si selecciono un item en el segundo dropdown el tercer dropdownlist toma los datos relacionados tanto con el primero y el segundo dropdown, hasta aqui todo bien pero el problema que se me presenta que al hacer el autopostback en los 2 primeros para que se haga la consulta a las tablas el valor seleccionado por el usuario cambia o mas bien vuelve a como estaba cuando se cargo la pagina. o sea si en el primer drpdownlist el usuario selecciona el area llamese mexico al hacer el autopostback para agregar las provincias o estados en el segundo dropdown este vuelve a donde dice todos los paises pero me muestra los estados de mexico en el segundo. Como puedo hacer para que se concerve en los dropdown las selecciones de los usuarios. Gracias |
Re: Controlar auto postback asp.net Dropdownlist en Dreamweaver CS3 Me parece que estas cargando los combos con cada postback de tu pagina.... Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'esto se ejecuta una vez If Not Page.IsPostBack Then CargasCombos() End If End Sub Saludos |
Re: Controlar auto postback asp.net Dropdownlist en Dreamweaver CS3 Leyendo otra vez me di cuenta de tu problema me parece...... Guarda la seleccion del usuario en una variable de sesion session.item.add("IndiceCombo1", Valor) session.item.add("IndiceCombo2", Valor) y en la cargada de tu pagina consultas el indice que selecciono el usuario y lo mostras... Combo.selectedindex = session.item("IndiceCombo1") mejor? PD no abuses de las varialbes de sesion |
Re: Controlar auto postback asp.net Dropdownlist en Dreamweaver CS3 Cita:
|
Re: Controlar auto postback asp.net Dropdownlist en Dreamweaver CS3 que??? no comentas que tenes dropdawnlist en un formulario?, como que no podes meter este codigo?, que tiene que ver dreamweaver?, eso espara el disenador..... |
Re: Controlar auto postback asp.net Dropdownlist en Dreamweaver CS3 no si lo que queria ver como hacerlo en dreamweaver o sea como llamar una variable de session pero escrudiñando el codigo de la pagina asp.net en dreamweaver que el transforma algunas opciones en codigo asp puro asi que no me queda mas que haga la verificacion de autopostback con asp tomando en valor de la variable de session y asignandocela al dropdownlist al momento que el usuario haga clic. algo asi <% If Page.IsPostBack = true Then ar.selectedindex = request.Form("ar") else ar.SelectedIndex = ar.Items.IndexOf(ar.Items.FindByValue("12")) End If %> ar es mi dropdownlist lo hace pero selecciona el valor del usuario +1 o sea que cae en el siguiente. |
Re: Controlar auto postback asp.net Dropdownlist en Dreamweaver CS3 Los indices de los drop comienzan en 0 por eso si queres el 12 tenes que restar 1 |
Re: Controlar auto postback asp.net Dropdownlist en Dreamweaver CS3 ya vi listo solo hay que restar y vualaaa <% If Page.IsPostBack = true Then ar.selectedindex = request.Form("ar") - 1 else ar.SelectedIndex = ar.Items.IndexOf(ar.Items.FindByValue("12")) End If %> |
| La zona horaria es GMT -6. Ahora son las 20:46. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.