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