我想要两个InputType="Token"
文本框。所以我发现telerik:RadAutoCompleteBox
That 具有创建令牌的属性。
我尝试在我的aspx页面中使用以下代码:
<div class="divClass">
<label for="RadAutoCompleteBox1">
Continents:</label>
<telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server" Width="250" DropDownHeight="150"
DropDownWidth="250">
</telerik:RadAutoCompleteBox>
</div>
他是我在页面后面的代码:(注意:这段代码在PageLoad ( if (!IsPostBack)
) 内部但在外部)
RadAutoCompleteBox1.DataSource = new List<string>() { "Europe", "America", "Asia", "Africa", "Australia" };
我在相同的页面中使用了其他带有 Telerik 的示例,例如,telerik:RadComboBox
和其他……每个人都工作得很好!telerik:RadWindow
telerik:RadTabStrip
当我加载页面并尝试向其中添加任何条目时,RadAutoCompleteBox1
出现以下错误:
我究竟做错了什么?我错过了什么?
- 我试图添加
RadAutoCompleteBox1.DataBind();
- 我尝试了一个空的 ArrayList
RadAutoCompleteBox1.DataSource = new ArrayList();
PS:正如我所说,我需要其中两个“Token TextBox kind”,第二个不能有 DataSource,因为我将使用AllowCustomEntry="true"
. 这就是为什么我尝试使用空的 ArrayList
我不确定这是否是解决我的问题的最佳方法。但是,机械师正是我所需要的,我根本无法完成这项工作。