2009-06-22 3 views
6

이것은 매우 간단한 질문처럼 보입니다. 그러나 나는 길을 잃고 몇 가지 지침이 필요합니다.MVC 색인 페이지 및 필터

ASP.NET MVC C#을 사용하고 있으며 잘 작동하는 항목 목록을 표시하는 색인 ​​페이지가 있습니다.

이제 사용자가 항목을 필터링 할 때 선택하는 DropDownList를 추가하려고합니다. 하지만 RunAt Server를 사용하여 ASP.NET 웹에서이 작업을 수행하는 방법을 계속 생각하고 있습니다. 잘못된 것으로 알고 있습니다.

모든 안내를 환영합니다.

답변

9

선택 상자를 양식에 넣고 양식 게시를 컨트롤러의 필터 방법으로 되돌립니다. 당신이 아약스를 사용하려면 또는 는 필터링 된 결과 "FilterMethod는"yo0ur 컨트롤러에

+2

. 예를 들어 "GET"인덱스와 "POST"인덱스를 가질 수 있습니다. POST 인덱스는 GET 인덱스가 렌더링 된 뷰에 의해 제출 된 값에 따라 필터링을 수행합니다. –

2

This 도움이 될

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

으로 테이블을 업데이트하는 Ajax.ActionLink를 사용합니다.