返回首页

亲爱的主席先生,

为什么DropDownList的默认情况下,采取的第一个值(指数第0值分配),当我从DropDownList选择任何值?

注:这种情况发生时,我点击提交按钮...

什么是错误?
经磨憨。

[编辑]
编辑文法可读性。

回答

评论会员:游客 时间:2012/02/07
ParwejAhamad:因为你没有检查的IsPostBack属性格式如果(!的IsPostBack){//绑定下拉列表}
阿赫亚virkar:
您好,
当你选择的值,然后点击提交按钮,然后再次呼吁
因此,它会结合你的下拉再次
和页面加载的方法。选择的第一个默认值
NBSP。
的U

NBSP的IsPostBack方法绑定在你的下拉;(!的IsPostBack)

{
/ /绑定UR的下拉
}
评论会员:。dimpledevani 时间:2012/02/07

每当任何事件发生在ASP页的第一页的Load事件被称为事件,所以你的下拉列表笔芯本身
使用pageLoad的你后,
如果(!的IsPostBack)
{
补充你的DropDownList
}

然后运行你的代码,并见
评论会员:游客 时间:2012/02/07
​​Sarvesh库马尔・古普塔:嗨,当您选择在下拉的值,然后点击提交按钮。然后运行第一次页面加载的方法。其中将结合您的再次下拉。并选择第一个默认值。为消除这一问题结合在您的下拉!的IsPostBack方法在Page_Load事件。如果(!的IsPostBack){//这里写代码绑定下拉}
坦维尔答:一套下降downlist回传属性为真