我在页面中有一个表单,一个get和一个帖子,我想在我的获取表单上添加寻呼机..所以我无法通过结果页面..
我遇到的问题是当我移动到第二页时它没有显示任何东西..
我正在使用这个库进行分页.. http://stephenwalther.com/Blog/archive/2008/09/18/asp-net-mvc-tip-44-create-a-pager-html-helper.aspx
这是我的动作代码.
[AcceptVerbs("GET")] public ActionResult SearchByAttraction() { return View(); } [AcceptVerbs("POST")] public ActionResult SearchByAttraction(int? id, FormCollection form) {.... }
这就是我在获取表单上使用的内容
<%= Html.Pager(ViewData.Model)%> //但当我这样做时,它转到此方法[AcceptVerbs("GET")] public ActionResult SearchByAttraction()
而不是去这个
[AcceptVerbs("POST")] public ActionResult SearchByAttraction(int?id,FormCollection表单)
哪种情况有所作为......但是我真的想不出任何其他方式这样做
任何帮助将非常感激..
感谢名单
我建议不要通过HTTP POST进行分页.页面和搜索条件是查询字符串的两个完美示例.将这些值放在查询字符串中并加载您的操作args.
想想这个.您可以在谷歌搜索"馅饼",导航到第14页,复制链接并将其发送给您的祖母.当您的分页/搜索仅适用于表单帖子时,您无法执行此操作.