【发布时间】:2013-06-27 22:11:39
【问题描述】:
我想要两个InputType="Token" 文本框。所以我找到了telerik:RadAutoCompleteBox,它具有创建令牌的属性。
我尝试在我的 aspx 页面中使用以下代码:
<div class="divClass">
<label for="RadAutoCompleteBox1">
Continents:</label>
<telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server" Width="250" DropDownHeight="150"
DropDownWidth="250">
</telerik:RadAutoCompleteBox>
</div>
他是我的code behind页面:(注意:这段代码是if (!IsPostBack)的OUT,但在PageLoad()中) em>
RadAutoCompleteBox1.DataSource = new List<string>() { "Europe", "America", "Asia", "Africa", "Australia" };
我在相同的页面中使用了 Telik 的其他示例,例如 telerik:RadComboBox、telerik:RadWindow、telerik:RadTabStrip 和其他......每个人都很好!
当我加载页面并尝试将任何条目添加到 RadAutoCompleteBox1 时,我收到以下错误:
我做错了什么?我错过了什么?
- 我尝试添加
RadAutoCompleteBox1.DataBind(); - 我尝试了一个空的 ArrayList
RadAutoCompleteBox1.DataSource = new ArrayList();
PS:正如我所说,我需要其中两个 “Token TextBox kind”,第二个不能有 DataSource,因为我将使用 @987654335 @。这就是为什么我尝试使用空的 ArrayList
我不确定这是否是解决我的问题的最佳方法。但是,机械师正是我所需要的,我根本无法完成这项工作。
【问题讨论】:
标签: c# autocomplete telerik datasource token