RadComboBox上的Telerik RadSpell不';不行?

RadComboBox上的Telerik RadSpell不';不行?,telerik,radcombobox,Telerik,Radcombobox,我有一个AllowCustomText属性设置为true的RadComboBox,我需要为用户提供拼写检查其条目的功能。我只需添加一个RadSpell控件,如下所示: <telerik:RadComboBox ID="rcbsScopeOfWorkGroupDescription" runat="server" AppendDataBoundItems="true" AllowCustomText="true" DataSourceID="odsSc

我有一个AllowCustomText属性设置为true的RadComboBox,我需要为用户提供拼写检查其条目的功能。我只需添加一个RadSpell控件,如下所示:

<telerik:RadComboBox
    ID="rcbsScopeOfWorkGroupDescription"
    runat="server"
    AppendDataBoundItems="true"
    AllowCustomText="true"
    DataSourceID="odsScopeOfWorkGroupDescription"
    DataTextField="sScopeOfWorkGroupDescription"
    DataValueField="sScopeOfWorkGroupDescription"
    Text='<%# Bind("sScopeOfWorkGroupDescription") %>'>
    <Items>
        <telerik:RadComboBoxItem Text="" Value="" />
    </Items>
</telerik:RadComboBox>
<telerik:RadSpell
    ID="rssScopeOfWorkGroupDescription"
    runat="server"
    ControlToCheck="rcbsScopeOfWorkGroupDescription"
    IsClientID="false"
    DictionaryLanguage="en-AU"
    DictionaryPath="~/App_Data/RadSpell" />

此弹出窗口可正确查找所有拼写错误,但单击“更改”不会更新RadComboBox的值。奇怪的是,如果我点击“更改”,关闭拼写检查器,然后重新运行拼写检查,它说找不到任何错误。显然,RadSpell控件正在更新某些字段,但不是用于显示或保存数据的字段


任何提示都将不胜感激

这是RadSpell和其他Telerik控件的兼容性问题,应在下一个RadControls版本中解决。combobox值存储在一个隐藏的输入中,这是您目前需要检查的内容。例如,通过设置

 ControlToCheck="rcbsScopeOfWorkGroupDescription_Input" 
 IsClientID="true"
对于RadSpell控件,您将检查组合框的隐藏输入。请注意,如果使用母版页或用户控件,ControlToCheck的值可能不同。在这种情况下,您可以尝试从代码隐藏文件进行设置:

rssScopeOfWorkGroupDescription.ControlToCheck = rcbsScopeOfWorkGroupDescription.ClientID + "_Input";
rssScopeOfWorkGroupDescription.IsClientID = true;

通过这种方式,它应该总能找到正确的ID。

只需确认2010年第1季度的版本就可以解决此问题,而无需使用上述代码(即,它只起作用:)