Javascript 在以display:none开头的asp:panel中,Ajax组合框无法正确呈现

Javascript 在以display:none开头的asp:panel中,Ajax组合框无法正确呈现,javascript,css,ajax,combobox,Javascript,Css,Ajax,Combobox,我在asp:面板中有一个Ajax组合框。该面板已分配my CssClass=“hide”,其中包括“显示:无” 用户可以单击触发JavaScript函数的另一个元素,该函数在CssClass=“hide”和CssClass=“show”之间切换面板(“show”包括“width:100%”,这会导致面板中的所有控件显示,但组合框上的箭头图像除外 如果我将面板设置为使用CssClass=“show”开始使用,则所有内容都会正确显示。然后,我可以使用该功能将其更改为CssClass=“hide”,然

我在asp:面板中有一个Ajax组合框。该面板已分配my CssClass=“hide”,其中包括“显示:无”

用户可以单击触发JavaScript函数的另一个元素,该函数在CssClass=“hide”和CssClass=“show”之间切换面板(“show”包括“width:100%”,这会导致面板中的所有控件显示,但组合框上的箭头图像除外

如果我将面板设置为使用CssClass=“show”开始使用,则所有内容都会正确显示。然后,我可以使用该功能将其更改为CssClass=“hide”,然后返回到CssClass=“show”,所有内容看起来仍然正确

谢谢你的帮助

---------我的ASPX--------

项目组


欢迎使用SO,请将您的代码添加到代码段中,以便有人很快解决您的问题。谢谢,Jaydeep。我已经添加了代码段。我开始认为我唯一的选择是将宽度/高度更改为“显示”以隐藏面板,但我真的希望客户端解决方案的速度。。。(由于面板位于Ajax TabContainer/TabPanel中,这可能会变得复杂)