Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [AcceptVerbs("GET")]
- public ActionResult SearchByAttraction()
- {
- return View();
- }
- [AcceptVerbs("POST")]
- public ActionResult SearchByAttraction(int? id, FormCollection form)
- {....
- }
- 1. make form on the page:
- <form id="myForm" action="your/url" method="post">
- <input type="hidden" name="page" />
- <input type="hidden" name="your_param1" />
- <input type="hidden" name="your_param2" />
- <input type="hidden" name="your_paramN" />
- </form>
- 2. make changes to pager - it should produce something like that:
- <ul id="pager">
- <li><a href="url/as/was/created/by/pager" onclick="return submitMyForm(1);">1</a></li>
- <li><a href="url/as/was/created/by/pager" onclick="return submitMyForm(2);">2</a></li>
- <li><a href="url/as/was/created/by/pager" onclick="return submitMyForm(3);">3</a></li>
- </ul>
- 3. add simple javascript function on the page:
- <script language="javascript" type="text/javascript">
- function submitMyForm(page) {
- var form = document.forms["myForm"];
- form.elements["page"].value = page;
- form.submit();
- return false;
- }
- </script>
- [AcceptVerbs("GET")]
- public ActionResult SearchByAttraction()
- {
- return View();
- }
- public ActionResult Search(FormCollection form,int? id)
- {
- var info = _repository.ListByLocation(city, postal, pageIndex, 2);
- return View("SearchByAttraction", info);
- }
- <% using (Html.BeginForm("Search", "Home", FormMethod.Get))
- { %>
- [AcceptVerbs("GET")]
- public ActionResult SearchByAttraction(int? id)
- {
- return View();
- }
Add Comment
Please, Sign In to add comment