ページに get と post のフォームがあり、get フォームにページャーを追加したいので、結果をページングできません..
私が抱えている問題は、2番目のページに移動しても何も表示されないことです..
ページングにこのライブラリを使用しています.. 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 フォーム)
これは理にかなっています..しかし、これを行う他の方法は本当に考えられません
どんな助けでも大歓迎です..
ありがとう