2
我试图将我以前在ASP.NET Web窗体中编写的应用程序转换为MVC,并陷入了实现自动完成组合框的问题。以前,我曾经使用Telerik的RadComboBox,但我不确定如何在MVC中完成这项工作,或者甚至可以使其工作。下面是我用的是标记代码:ASP.NET MVC中的自动完成组合框?
<telerik:RadComboBox ID="Brand" runat="server" Width="250px" EmptyMessage="Choose a brand" EnableLoadOnDemand="true" OnItemsRequested="Brand_OnItemsRequested" />
和代码隐藏:
protected void Brand_OnItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
{
foreach (BrandCode b in _repository.GetBrandCode(e.Text).OrderBy(b => b.BrandName).Take(10))
{
Brand.Items.Add(new Telerik.Web.UI.RadComboBoxItem(b.BrandName, b.BrandCode1));
}
Brand.DataBind();
}
赞赏任何想法。
+1的自动完成插件做这个工作。我用了很多。 – tvanfosson 2009-07-29 14:16:50