Индексная страница MVC и фильтр - PullRequest
6 голосов
/ 22 июня 2009

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

Я использую ASP.NET MVC C # и у меня есть страница индекса, на которой отображается список элементов, который работает нормально.

Теперь я пытаюсь добавить DropDownList, который в зависимости от того, что выберет пользователь, отфильтрует список элементов. Но я продолжаю думать, как бы вы сделали это в ASP.NET Web с RunAt Server, что, как я знаю, неправильно.

Любые указатели приветствуются.

Ответы [ 3 ]

9 голосов
/ 22 июня 2009

Поместите поле выбора в форму и отправьте форму обратно в метод фильтра в вашем контроллере. Или же Если вы хотите использовать ajax, используйте Ajax.ActionLink для обновления таблицы с отфильтрованными результатами

<% Ajax.ActionLink("Filter", "FilterMethod", null, new AjaxOptions { UpdateTargetId = "tableId" }, new { Title = "Filter results" }) %>
<table id="tableId"> .... </table>

Где "FilterMethod" находится в вашем контроллере

3 голосов
/ 22 июня 2009

Это может помочь.

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