int sum = Respository.getSum();
viewdata["sum"] =sum
viewdata["prevpage"] = Math.Max(page-1,1)
viewdata["nextpage"] = Math.Min(page+1,sum/size==0?1:sum/size)
viewdata["end"] = sum/size==0?1:sum/size;
viedata[size]=size;
viedata[start]=sum==0?sum:(page-1)*size+1;
viedata[size]=Math.min(sum,page*size)
<a href="#" οnclick="javascript:changelist(@viewdata["prevpage"] ,@viedata[size])">$lt;</a>
fucntion changelist(page.size)
{
var loc=$("location option:selected").text();
....
windows.location.hret="..../c/a/page="+page......;
}