首页新闻找找看学习计划

asp.net ProcessPostData详解

0
悬赏园豆:15 [待解决问题]

ProcessPostData什么时候会执行?干什么用的?

在页面放置一个

<asp:DropdownList id="lstStates" runat="server"    DataTextField="StateName" DataValueField="StateCode" />

在后台

protected override void OnLoad(EventArgs args) ...{        if(!this.IsPostback)     ...{               this.lstStates.DataSource = QueryDatabase();                this.lstStates.DataBind();        }        base.OnLoad(e);}

OnLoad事件中对DropDownList进行数据绑定,但是由于没有执行ProcessPostData方法所以不会再次设置默认值

为什么不再执行ProcessPostData

qw123的主页 qw123 | 初学一级 | 园豆:46
提问于:2015-06-17 14:50
< >
分享
所有回答(1)
0

移出赋值语句到if(!this.IsPostback)外或是去掉if(!this.IsPostback)判断

arg | 园豆:1047 (小虾三级) | 2015-06-18 19:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册