首页 > 解决方案 > asp:DropDownList 不返回正确的值

问题描述

我有这个DropDownList,我将它绑定在 上codebehind,当我放上时IsPostBack总是返回 null,当我放出时总是返回第一个值。代码是这样的:

if (!IsPostBack)
{
    preencherAreas();
}
public void preencherAreas()
{

     try
     {
         string[] areas = areaLocal.Area.Split(';');
         List<Area> listAreas = new List<Area>();
         foreach (var a in areas)
         {

             listAreas.Add(new Area(a, a.Replace(" ", "_")));
         }
         selectArea.DataSource = listAreas;
         selectArea.DataTextField = "Text";
         selectArea.DataValueField = "Value";
         selectArea.DataBind();
     }
     catch (Exception)
     {
     }
 }

我试图抓住价值的智慧SelectedValueSelectedItem.Value结果总是和我说的一样

标签: asp.net

解决方案


推荐阅读