2015-04-02 53 views
0

我正在使用我不熟悉的telerik radcombobox的asp.net應用程序。我面臨的問題是,應用程序中的所有radcombobox一旦被填充數據就會被禁用。RadCombobox在填充數據時被禁用

我覺得很奇怪,當組合框中沒有項目時,它就可以使用。請你在這裏分享一些光。

這將啓用:

<radC:RadComboBox TabIndex="2" ID="RadComboBox1" Enabled="true" runat="server" Height="300px" Skin="WindowsXP" SkinsPath="~/RadControls/ComboBox/Skins" AutoPostBack="True" OnClientSelectedIndexChanged="next" Width="50%" ></radC:RadComboBox> 

這將被禁用:

<radC:RadComboBox TabIndex="2" ID="RadComboBox1" Enabled="true" runat="server" Height="300px" Skin="WindowsXP" SkinsPath="~/RadControls/ComboBox/Skins" AutoPostBack="True" OnClientSelectedIndexChanged="next" Width="50%" > 
<Items> 
    <radC:RadComboBoxItem ID="RadComboBoxItem11" runat="server" Text="Item1" /> 
    <radC:RadComboBoxItem ID="RadComboBoxItem1" runat="server" Text="Item2" /> 
</Items> 
</radC:RadComboBox> 

回答

0

我終於得到它的權利。我已經在網頁配置文件的頁面標籤上添加了controlRenderingCompatibilityVersion =「3.5」。

我有以下幾點:

<pages styleSheetTheme="Main"> 
    ... 
</pages> 

更改爲:

<pages controlRenderingCompatibilityVersion="3.5" styleSheetTheme="Main"> 
    ... 
</pages> 
+0

這是相當奇怪的。您是否嘗試爲每個項目的Value屬性提供不同的值?另外,您是否使用最新版本(目前Q1 2015 SP1)? – rdmptn 2015-04-06 15:50:00