Автозаполнение комбобокса в ASP.NET MVC? - PullRequest
2 голосов
/ 29 июля 2009

Я пытаюсь преобразовать приложение, которое я ранее написал в ASP.NET Web Forms, в MVC, и я застрял в проблеме реализации выпадающего списка автозаполнения. Ранее я использовал RadComboBox от Telerik, но я не уверен, как заставить это работать в 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 Ответ

5 голосов
/ 29 июля 2009

Мы делаем это на работе, просто заполняя выпадающий список (или выпадающий список, в зависимости от того, что вам нравится), а затем используя автозаполнение jquery , выполняя что-то вроде $('#myddl').autocomplete();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...