protected void ddlMunicipios_SelectedIndexChanged(object sender, EventArgs e) { ddlPoblaciones.Items.Clear(); foreach (Poblacion item in main.Poblaciones.CatalogoPorMunicipio(int.Parse(ddlMunicipios.SelectedValue.ToString()))) { ListItem l = new ListItem(); l.Text = item.Nombre; l.Value = item.ClavePoblacion.ToString(); ddlPoblaciones.Items.Add(l); } if (ddlMunicipios.SelectedValue.Equals("17")) { ddlColonia.Items.Clear(); ddlColonia.Items.Add("Colonia:"); foreach (Ubicacion item in Ubicacion.ListaColonias()) { ListItem l = new ListItem(); l.Text = item.Colonia; l.Value = item.IdColonia.ToString(); ddlColonia.Items.Add(l); } } else { ddlColonia.Items.Clear(); ddlCalle.Items.Clear(); } }