回滚后,asp.net中的dropdownlist会更改该值

时间:2010-11-20 14:18:55

标签: asp.net drop-down-menu postback

我在formview中有两个下拉列表,当我从第一个下拉列表中选择时,我将值和回发到此行的同一页面 response.redirect(“addtabs.aspx?SECID =”+ dropdownlist1.selected value.tostring()) 并且第二个下拉列表采用SECID,并使用sqldatasource用自己的参数填充它 但回帖时,第一个下拉列表不会选择我的选择,而是选择其中的第一个项目 我怎么能让它仍然选择我的选择

1 个答案:

答案 0 :(得分:0)

您是否在Page_Load方法中填充了下拉列表?如果是这样,那么您将要将该逻辑包含在if (!IsPostBack)等条件中。 Page_Load在被触发的事件被执行之前在回发上执行(例如button_click处理程序)。因此,当它重新填充下拉列表时,它会覆盖所选的值。