Asp.net mvc MVC索引页和过滤器
这似乎是一个非常简单的问题,但我迷路了,需要一些指点 我正在使用ASP.NET MVC#,并且有一个显示项目列表的索引页,运行良好 现在我尝试添加一个下拉列表,根据用户选择的内容过滤项目列表。但我一直在想,在ASP.NETWeb和RunatServer中如何实现这一点,我知道这是错误的Asp.net mvc MVC索引页和过滤器,asp.net-mvc,Asp.net Mvc,这似乎是一个非常简单的问题,但我迷路了,需要一些指点 我正在使用ASP.NET MVC#,并且有一个显示项目列表的索引页,运行良好 现在我尝试添加一个下拉列表,根据用户选择的内容过滤项目列表。但我一直在想,在ASP.NETWeb和RunatServer中如何实现这一点,我知道这是错误的 欢迎使用任何指针。将选择框放入表单中,并将表单发回控制器中的筛选方法。 或 如果要使用ajax,请使用ajax.ActionLink使用过滤结果更新表 <% Ajax.ActionLink("Filter"
欢迎使用任何指针。将选择框放入表单中,并将表单发回控制器中的筛选方法。 或 如果要使用ajax,请使用ajax.ActionLink使用过滤结果更新表
<% Ajax.ActionLink("Filter", "FilterMethod", null, new AjaxOptions { UpdateTargetId = "tableId" }, new { Title = "Filter results" }) %>
<table id="tableId"> .... </table>
....
“FilterMethod”在您的控制器中的位置可能会有所帮助。也值得一看:
您还可以有两个同名的不同动作,它们响应不同的REST动词。例如,您可以有一个“GET”索引和一个“POST”索引,其中POST索引将根据GET索引呈现的视图提交的值进行过滤。