最今用Wizard做了一个多步报名程序,大概有三步的样子,注册和最终的修改使用了同一个页面,但是在做修改功能的时候却遇到了麻烦:
1、修改需要从数据库里读出所有之前已经提交的内容,并将其展现在页面上,修改功能在Page_Load里面大概会这么写Sub  Page_Load  '只写主要样式If Not IsPostBack
    从数据库中读取数据并显示;
End IfEnd Sub
2、我的Wizard控件中有每一步都有一个DropdownList控件,控件的内容来自SQL表,(即有一个数据源)
问题出现了,由于DropdownList的SelectedValue是在If Not Postback中指定的,在第一次PageLoad的时候DropdownList的SelectedValue起作用,但是这时候没有由于后面的SqlDataSource还没有初始化,所以指定SelectedValue没有用,然而当点击下一步即执行一个Postback,所以从第二步开始,所有在If Not IsPostback中的设定就不起作用了,因此,从第二步开始就不能给有DataSource属性的DropdownList控件指定选定值了,都成默认值……不知道大家有没有遇到这个问题,
我想MS应该会注意到这个问题,也应该有解决办法,但是我没找到不知道我的问题说清楚了没?