Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drop down menu 中继器内UserControl中的DropDownList_Drop Down Menu_User Controls_Repeater - Fatal编程技术网

Drop down menu 中继器内UserControl中的DropDownList

Drop down menu 中继器内UserControl中的DropDownList,drop-down-menu,user-controls,repeater,Drop Down Menu,User Controls,Repeater,我有usercontrol-'HolidayPackage.ascx'(它有一个'List Destinations'并绑定到一个下拉列表-'HolidayDestinations'和'AutoPostBack=true')-下拉列表的选择在ControlState中维护,我在'PreRender'上绑定下拉列表。 我有另一个控件--“Holidays.ascx”(我有一个中继器,根据可用的包数多次显示“HolidayPackage.ascx”控件) 现在我有了一个页面,上面写着“test.as

我有usercontrol-'HolidayPackage.ascx'(它有一个'List Destinations'并绑定到一个下拉列表-'HolidayDestinations'和'AutoPostBack=true')-下拉列表的选择在ControlState中维护,我在'PreRender'上绑定下拉列表。 我有另一个控件--“Holidays.ascx”(我有一个中继器,根据可用的包数多次显示“HolidayPackage.ascx”控件) 现在我有了一个页面,上面写着“test.aspx”,它将显示“Holiday.ascx”控件,其中将显示3个假日包(比如说3个“holidaypack.ascx”实例)

现在,当我在一个下拉列表(在一个控件中)中选择某个内容时,它将重置其他用户控件中的其他两个下拉列表。。。。假设我在第一个控件下拉列表中选择某个对象。。。页面回发和第一个控件选择被保留。。。但是另外两个dropdownlist会丢失他们选择的项目。。。并且选择变为索引0。。。 有什么建议吗???提前谢谢

我正在绑定“PreRender”上的下拉列表

这就是错误所在。为了保持状态,您应该在初始化阶段(页面的/control的
OnInit()
事件)重新添加动态控件