如标题中所述。这是标记:
<asp:ScriptManager runat=server ID="sc1"></asp:ScriptManager>
<juice:Accordion runat=server ViewStateMode=Enabled>
<AccordionPanels>
<juice:AccordionPanel runat=server Title=teste >
<PanelContent>
<asp:DropDownList runat=server AutoPostBack=true>
<asp:ListItem>2014</asp:ListItem>
<asp:ListItem>2013</asp:ListItem>
<asp:ListItem>2012</asp:ListItem>
</asp:DropDownList>
</PanelContent>
</juice:AccordionPanel>
<juice:AccordionPanel ID="AccordionPanel1" runat=server Title=teste234 EnableViewState=true ViewStateMode=Enabled >
<PanelContent>
<asp:DropDownList ID="DropDownList2" runat=server AutoPostBack=true EnableViewState=true ViewStateMode=Enabled>
<asp:ListItem>2014</asp:ListItem>
<asp:ListItem>2013</asp:ListItem>
<asp:ListItem>2012</asp:ListItem>
</asp:DropDownList>
</PanelContent>
</juice:AccordionPanel>
</AccordionPanels>
</juice:Accordion>
A想不通为什么。放置在 Accordion 之外的同一页面上的任何 DropDownList 都按预期运行。
[2014-02-25 更新]
DropDownList 有问题的解决方法:https ://dl.dropboxusercontent.com/u/18478143/JuiceUIDriveMeCrazy.zip