I have a DropDownList
inside an UpdatePanel
that is populated on postback from a SqlDataSource
. It has a parameter which is another control. I sometimes need multiple postbacks, but what happens is that each time the update panel refreshes, items are added to the DropDownList
. So the DropDownList
ends up having data that is incorrect, or repeated data.
I have the AppendDataBoundItems
property set to true
because I need the first item to be blank.
How can I overcome this problem? Is there another way to have a blank first item?
(This DropDownList
is in an asp.net-2.0 web app, and codebehind is in c#)
Thank you.
Here's an Idea.
There's a property in the drop down list called
AutoPostBack
set it to true and then in the code behind you put all the binding method inside theif(!Page.IsPostBack)
. That worked for me.regards.
You probably bind that DropDownList in the code behind. So you should not do it after postback again: