کدی که داخل پارشال ویو نوشتم:
@Html.AjaxPager(Model.TotalItemCount,10,Model.Curr entPage,"pager","Home",null,new PagerOptions{
FirstPageText = "اول",
LastPageText = "آخر",
MorePageText = "بیشتر",
NextPageText = "بعد",
PrevPageText = "قبل",
Id = "divAjaxPager",
AjaxUpdateTargetId = "divList",
},null,null)
</div>
کدی که داخل کنترلر نوشتم:
public ActionResult pager(int page = 1)
{
var model = new PagerViewModel
{
CurrentPage = page,
TotalItemCount = list_Darkhaster_Kharide_Kala.Count,
list = list_Darkhaster_Kharide_Kala.ToList().OrderBy(p => p.Radif).Skip((page - 1) * 10).Take(10).ToList()
};
return PartialView("_Pager", model);
}
همه چیز درست کار میکنه ...
ولی من میخوام وقتی کاربر روی شماره صفحه کلیک میکنه،مقدار یک دراپ دان رو هم و پاس بده به اکشن...
ببینید،این کامپوننته به طور خودکار،پارامتری به نام page رو پاس میده به این اکشنی که اینجا نوشتم....
اما من میخوام یه پارامتر دیگه رو هم پاس بده... که مقدار پارامتر دوم،مقدار یک دراپ دان لیست هست...