public override AreaBack GetArea() { m_areaBack = null; try { m_httpItem.URL = AREA_LIST_URL; m_httpItem.ResultType = ResultType.String; m_httpItem.Method = "GET"; m_httpItem.ContentType = "text/html"; m_areaBack = JsonConvert.DeserializeObject <AreaBack>(m_httpHelper.GetHtml(m_httpItem).Html); } catch (Exception err) { m_lastError = "获取地区信息失败:" + err.Message; Logger.WriteError("获取地区信息失败:", err); } return(m_areaBack); }
private void InitAreaControl() { cmbArea.Items.Clear(); ComboItem comboItem = new ComboItem(); comboItem.Text = "请选择"; comboItem.Value = "-1"; cmbArea.Items.Add(comboItem); AreaBack area = m_register.GetArea();; if (area != null) { foreach (area current in area.data.areaList) { ComboItem comboArea = new ComboItem(); comboArea.Text = current.areaName; comboArea.Value = current.areaCode; cmbArea.Items.Add(comboArea); } } cmbArea.SelectedIndex = 0; }