Взаимоисключающие параметры поиска на MVC 3 view - PullRequest
0 голосов
/ 31 января 2012

Я работаю над представлением, которое будет использовать 2 набора параметров поиска, и хотел бы знать, есть ли лучший способ, чем я.

с правой стороны он будет искать по имени пользователя,фамилия слева, он будет искать по типу сущности или имени сущности, результаты должны быть возвращены в виде сетки под поиском.

Я считал, что мне может понадобиться 2 формы для представления, но не уверен, чтоэто правильное направление.Будут ли лучше 2 частичных вида, каждый со своей формой?Если это так, как данные будут возвращены в основной вид?

Я пытаюсь упростить эту задачу, публикуя сообщения о действиях контроллера и возвращая представления вместо множества запутанных jquery.

В настоящее время у меня есть модель с 2 подмоделями, каждая из которых определяетполя поиска, которые позволят пользователю вводить данные в текстовые поля.

Как правильно обращаться с этим в MVC 3?

1 Ответ

1 голос
/ 31 января 2012

Вы можете использовать два частичных представления, если вы собираетесь повторно использовать формы в других представлениях или если вы просто хотите инкапсулировать код представления.Я бы предложил две формы, которые публикуют в различных действиях контроллера SearchPerson (модель), SearchEntity (модель).Оба действия могут возвращать общую модель представления «Результаты» представлению «SearchResults».

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