У меня проблема с поиском/фильтром. У меня есть список (данные пользователя - pic, name), и я использую html helper editorformodel для отображения списка, я хотел бы включить поиск списка, так как я печатаю в каждой букве, я бы хотел, чтобы список отображал соответствующие элементы из списка, не возвращаясь к контроллеру. Это возможно?поиск по списку MVC3
Я видел некоторые сообщения как Asp.Net MVC3 adding search functionality но они возвращаются к контроллеру
Я новичок в MVC, пожалуйста, помогите.
Индира
Edit (дополнительная информация):
Вот что я делаю, я передаю модель (есть два списка и две строки) от контроллера для просмотра, используя Editorformodel() в целях и создание частичного представления для модели. В частичном представлении я показываю два списка (которые, в свою очередь, являются моделями, содержащими имя, рисунок url, значение bool). Мне нужно выполнить поиск по этому списку для сопоставления строки из имени пользователя при вводе букв и выбрать эти элементы для перехода к модели. Пример:
public class myuser
{string name;string picture_url; bool selected;}
public class mylibrary
{string name; IEnumerable<myuser> userlist; IEnumerable<myuser> adminuser; string deadline;}
controller{...... return view(mylibrary);}
В модели @model .... models.mylibrary . . . @using (Html.BeginForm (....) { @ Html.EditorForModel()}
Частичный вид на MyLibrary
@model ....models.mylibrary
@Html.EditorFor(x=>x.userlist) ---this is the list I want to search through
@Html.EditorFor(x=>x.adminuser)
@Html.TextBoxFor(x=>x.deadline)
частичный вид на MyUser
@model .....models.myuser
@html.Checkboxfor(x=>x.selected)
@html.LabelFor(x=>x.Name)
Я не использую какую-либо таблицу для отображения, это все html. Я хотел бы изменить список на каждое нажатие клавиши и вернуть обновленный список, и это было, если я боюсь. Пожалуйста, дайте мне знать, если вам нужно больше деталей и спасибо снова за помощь.
возможно дубликат [ASP.NET MVC3 Razor - Автозаполнение Учебник] (http://stackoverflow.com/questions/5033060/ asp-net-mvc3-razor-auto-complete-tutorial) –