奇怪的Ajax ComboBox下拉列表

时间:2011-03-30 10:32:22

标签: asp.net ajax combobox ajaxcontroltoolkit

我在某个面板中有组合框:

<ajaxToolkit:ComboBox 
    ID="YearList" 
    runat="server" 
    OnInit="YearList_Init1" 
    EnableTheming="false" 
    Width="45px"
    ViewStateMode="Disabled" />

并且在将项目更新到.NET 4之前没有问题,在将项目(和AJAX)更新为.net4之后,它看起来很奇怪......我无法解释它,我将展示: enter image description here

我该如何解决? :)这里完整的CSS / ASPX页面 - &gt; https://github.com/nCdy/Issues/tree/master/Ajax%20ComboBox(字符串#287)

2 个答案:

答案 0 :(得分:1)

我看到很多文字,比如

&#1050;&#1086;&#1085;&#1090;&#1088;&#1072;&#1082;&#1090;&#1085;&#1099;&#1081; &#1095;&#1072;&#1089;
                                    :&nbsp;

,表格中的每个地方。所以我需要知道,你使用的是某种编码,也就是说,这是由你放置还是出乎意料。如果您没有放置它,请删除所有不必要的行,并改为使用纯文本(如果需要)。然后检查布局。

同样在你的形象中,我可以看到,你的语言是俄语(如果我是对的:))。因此,尝试使用aspx直接支持的本地化字体,因为我们使用英语或更好地使用资源文件而不是页面上的硬编码文本。根据我的观点,语言转换正在产生这样的问题。

答案 1 :(得分:1)

我有一个类似的问题,可以通过删除我添加到包含组合框的面板的扩展器来解决我的问题。我曾为Panel使用过DropShadowExtender,删除它会导致组合框完美显示。也许你也可以尝试一下。