【问题标题】:Drop down list Selected value下拉列表 选定值
【发布时间】:2013-11-07 04:23:53
【问题描述】:

我在我的 ASP.net 页面中实现了一个下拉菜单。我在页面加载事件中放置了数据源和绑定下拉菜单。我在下拉列表中得到数据没有任何问题。但是当我选择一个值时,它总是发送索引 1 值。我尝试了不同的值,但它总是将索引 1 值发送到后端

string[] parity = conData.GetParity();
                ddlParity.DataSource = parity.ToList();
                ddlParity.DataBind();



modemDetailsObj.Parity = ddlParity.SelectedValue;

【问题讨论】:

  • !Page.IsPostback 中调用它。您是否在页面加载时编写了上述代码。您可能会在每次回发时得到重复值?

标签: c# asp.net


【解决方案1】:

您可能再次在回发中绑定下拉列表。你需要在 !Postback 中绑定它

if(!Page.IsPostBack)
{
   string[] parity = conData.GetParity();
            ddlParity.DataSource = parity.ToList();
            ddlParity.DataBind();
}

【讨论】:

  • 我试过这个,但我得到这个错误“System.Web.UI.Page'不包含'IsPostback'的定义,并且没有扩展方法'IsPostback'接受'System.'类型的第一个参数。 Web.UI.Page"
  • 试试>if (!IsPostBack)
  • 有错字,IsPostback 是 IsPostBack
猜你喜欢
  • 1970-01-01
  • 2015-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多