//SOMETHING LIKE THAT: /*[HttpPost] * public ActionResult SearchDocuments([Bind(Include = "someParam x y z")] SearchOptionsViewModel options) * { * int pageCount; * var x = options.x; * var y = options.y; * var z = options.z; * * [...] * * PageViewModel page = _service.GetListDocByApacheLucene(x, y, z, 1, id, out pageCount); * * return RedirectToAction("Page",1); * }*/ public ActionResult Page(int?id) { int pageCount; IEnumerable <object> returnlist = _service.GetListDocByApacheLucene(10, 5, 10, 1, id, out pageCount); PageViewModel page = new PageViewModel { list = returnlist, currentPage = id.Value, pageCount = pageCount }; return(View(page)); }