【发布时间】:2010-06-15 12:34:24
【问题描述】:
我刚刚开始我的 ASP.Net MVC 之旅,在深入研究之前我有一个疑问。
我有一个分页的表格,表格上方有 2 个控件:
- 定义结果顺序的下拉菜单和旁边的应用按钮
- 定义过滤器的文本框和旁边的应用按钮
我需要实现的是,如果用户更改订单或添加过滤器,我会触发 AJAX 调用到我的操作,如下所示:/Membership/Users?sort=value &filter=值&page=页码。所以我的控制器动作是:
// GET Membership/Users?sort=&filter=&page=
public ActionResult Users(string sort, string filter, string page)
所以我有 3 个问题:
- 这是正确的方法吗?
- 要确保查询字符串得到维护,记住操作几乎总是由 Jquery/Ajax 函数调用,最好的方法是什么?
- 如果我想直接链接到传递参数的此操作,是否需要对查询字符串进行硬编码?
谢谢
【问题讨论】:
标签: c# asp.net-mvc