与DropDownList中的autopostback相关的问题

时间:2011-11-09 05:15:40

标签: c# asp.net vb.net

我有下拉列表并将autopostback属性设置为true .. 问题是,当我更改下拉列表页面的索引获取回发时。完成页面加载后,下拉列表会自动变为0。

如何在POstback之后保留下拉列表的索引

感谢。

4 个答案:

答案 0 :(得分:3)

检查天气,ViewState已启用下拉控件&网页。

答案 1 :(得分:1)

再次检查您是否绑定了您的复选框

绑定dropdownbox一次写代码

if(!IsPostBack)
{
  //bind you drop downbox 
}

答案 2 :(得分:1)

  if (!Page.IsPostBack)
        {
          // get selected value 
        }

or (Page.IsPostBack)

{
   //get selected value
}

不确定如何使用它,但你必须控制回发

答案 3 :(得分:1)

您只能在页面加载中绑定下拉列表。

if(Page.IsPostBack == false) //page is loading first time
{
    //you can do your coding here.
}

更多信息请参阅what is Ispostback == false ?

编辑:

在绑定下拉列表之前,您必须设置下拉列表的DataValueFieldDataTextField