302
WebDropDown loses DataItem after postback
posted

Hi

I'm using a WebDropDown with an ItemTemplate that renders multiple columns from an underlying datasource, just like shown in the video from craigshoemaker. I've set the AutoPostback property to true. Everything loads well when I run the page. When I select a value the page does a postback (as desired).
But now all the items from the WebDropDown are empty, however the template-layout is still applied and the Value and Text properties are still filled up.
It seems that the DataItems get null, because they're not being saved in the ViewState?

Is this normal behavior? The only workaround I can find is to DataBind the control on every postback.

I've attached a sample project (VB.NET and version 9.1.20091.2040)

WebDropDownTest.zip