DropDownList控件的AutoPostBack属性的问题 选择后,值也跟着刷新 您所在的位置:网站首页 attrib无法更改属性 DropDownList控件的AutoPostBack属性的问题 选择后,值也跟着刷新

DropDownList控件的AutoPostBack属性的问题 选择后,值也跟着刷新

2023-04-05 05:21| 来源: 网络整理| 查看: 265

很郁闷!我今天看了DropDownList,对其已经进行了数据绑定,现在我想实现这样的功能:选择DropDownList的一个选项,然后把这个选项的值 给显示出来,很简单的功能,但出问题了.

我起先设置他的AutoPostBack属性为false,结果,没反应;然后我又把AutoPostBack属性设为true,这次倒是有反应了,但这样一来,因为页面刷新了一下,DropDownList的被选项又变成第一个了,显示出来的值也还是第一个的值,这怎么搞啊.急死了!!!!-----------------------------------------------------------------------答复:绑定的时候是要在 if (!this.IsPostBack) { //bind code } AutoPostBack=true 是要设置才行的

-----------------------------------------------------------------------总结:非常菜啊!!!    

1.AutoPostBack=true 是要设置才行的.2.绑定数据时要加上if (!this.IsPostBack) 判断,防止刷新后重新绑定.-----------------------------------------------------------------------

我试了上面办法,还是不行。后来我发现我在给dropdownlist绑定值的时候,没给value赋值

ddlAddrList.Items.Add( new ListItem(row[ " receiver_name " ] , i)); //本来这个 i 我是没加的,后来加上去了就行了 //ddlAddrList.Items.Add(new ListItem(row["receiver_name"] , ""));//第一次写的

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有