问一个mvc路由的简单问题 把第二个路由定义放到第一个的前边,或者使用constraints来更精准地限定路由,否则你的代码匹配的是第一个路由,当然会生成你现在的结果。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @Html.ActionLink 的方法里面 没有指定路由的重载啊 @Html.ActionLink 的方法里面 没有指定路由的重载啊没有,你可以用RouteLink @Html.ActionLink 的方法里面 没有指定路由的重载啊和ActionLink没关系只要你路由匹配到了就会生成指定的url @Html.ActionLink 的方法里面 没有指定路由的重载啊没有,你可以用RouteLink大大 ,您的 mvcpaper 怎么用的啊 ,我在项目里面使用 老是输出不了标准路由, 另外 我不用那个"RegisterMvcPagerScriptResource" 行不行? MvcPager构造函数可以传递路由名及Controller和Action等参数的,如果生成的路由不正确那就是你的路由定义或参数有问题,至于是否需要使用RegisterMvcPagerScriptResource方法注册客户端脚本请看这里的说明:http://www.webdiyer.com/mvcpager/docs/scriptresourceextensions/ view我是这么写的@Ajax.Pager(Model,"Cases", new PagerOptions { PageIndexParameterName = "page", ShowPageIndexBox = true, PageIndexBoxType = PageIndexBoxType.DropDownList, ShowGoButton = false }, new MvcAjaxOptions { UpdateTargetId = "portfolio", EnablePartialLoading = true },null)路由已经修改成了 routes.MapRoute( "Cases", "Cases/{action}/{typeid}/{page}", new { controller = "Cases", action = "Index", typeid = 1, page = 1 } ); routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } );输出结果却是这样<div data-ajax="true" data-ajax-partialloading="true" data-ajax-update="#portfolio" data-maxpages="5" data-mvcpager="true" data-pageparameter="pageindex" data-urlformat="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=__pageindex__"><a disabled="disabled">首页</a> <a disabled="disabled">上一页</a> 1 <a data-pageindex="2" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=2">2</a> <a data-pageindex="3" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=3">3</a> <a data-pageindex="4" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=4">4</a> <a data-pageindex="5" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=5">5</a> <a data-pageindex="2" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=2">下一页</a> <a data-pageindex="5" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=5">尾页</a></div>PS: ajax 分页 能不能跟灵活一点的配置? 好好看一下这个:http://www.webdiyer.com/mvcpager/docs/ajaxpager/哪有你这样的重载方法?如果你的第二个参数类型如果是string的话,就是路由名,那么第三个参数必须是路由值routeValues,你传的却是PagerOptions,所以它把这个当成路由值从而生成了你那样的url @Ajax.Pager(Model,"Cases",new { typeid = 5 }, new PagerOptions { PageIndexParameterName = "typeid", ShowPageIndexBox = true, PageIndexBoxType = PageIndexBoxType.DropDownList, ShowGoButton = false }, new MvcAjaxOptions { UpdateTargetId = "portfolio", EnablePartialLoading = true },null)输出也不正确啊好好看一下这个:http://www.webdiyer.com/mvcpager/docs/ajaxpager/哪有你这样的重载方法?如果你的第二个参数类型如果是string的话,就是路由名,那么第三个参数必须是路由值routeValues,你传的却是PagerOptions,所以它把这个当成路由值从而生成了你那样的url 老大 不行啊 无论我怎么改 输出的都是这个<a href="/Cases/GetList?deea08b4-41fd-4275-93c2-dc188aae118c=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&pageindex=2">2</a>好好看一下这个:http://www.webdiyer.com/mvcpager/docs/ajaxpager/哪有你这样的重载方法?如果你的第二个参数类型如果是string的话,就是路由名,那么第三个参数必须是路由值routeValues,你传的却是PagerOptions,所以它把这个当成路由值从而生成了你那样的url 你用的MvcPager是从我的主页下载的吗?自己修改过吗?另外PageIndexParameterName应该是page吧? 散分求正则,不够再加. 300分。。。老外怎么用的ajax ? 太神了!300分! asp.net 登录大小写问题,怪问题,在线等 索引必须位于该列表的界限内。 GridView编程删除问题(不用主键删除) 为什么我写SmtpMail.SmtpServer="localhost";回出现未能访问“CDO.Message”对象 点击textbox的问题 关于Image 在asp页面中如何弹出FileDialog 调用C#上传的DLL该怎么样做! C# 往SQL数据库插入listbox的值 B2C
没有,你可以用RouteLink
和ActionLink没关系只要你路由匹配到了就会生成指定的url
没有,你可以用RouteLink大大 ,您的 mvcpaper 怎么用的啊 ,我在项目里面使用 老是输出不了标准路由, 另外 我不用那个"RegisterMvcPagerScriptResource" 行不行?
MvcPager构造函数可以传递路由名及Controller和Action等参数的,如果生成的路由不正确那就是你的路由定义或参数有问题,至于是否需要使用RegisterMvcPagerScriptResource方法注册客户端脚本请看这里的说明:
http://www.webdiyer.com/mvcpager/docs/scriptresourceextensions/
@Ajax.Pager(Model,"Cases", new PagerOptions { PageIndexParameterName = "page", ShowPageIndexBox = true, PageIndexBoxType = PageIndexBoxType.DropDownList, ShowGoButton = false }, new MvcAjaxOptions { UpdateTargetId = "portfolio", EnablePartialLoading = true },null)路由已经修改成了 routes.MapRoute(
"Cases",
"Cases/{action}/{typeid}/{page}",
new { controller = "Cases", action = "Index", typeid = 1, page = 1 }
); routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);输出结果却是这样
<div data-ajax="true" data-ajax-partialloading="true" data-ajax-update="#portfolio" data-maxpages="5" data-mvcpager="true" data-pageparameter="pageindex" data-urlformat="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=__pageindex__"><a disabled="disabled">首页</a> <a disabled="disabled">上一页</a> 1 <a data-pageindex="2" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=2">2</a> <a data-pageindex="3" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=3">3</a> <a data-pageindex="4" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=4">4</a> <a data-pageindex="5" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=5">5</a> <a data-pageindex="2" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=2">下一页</a> <a data-pageindex="5" href="/Cases/GetList?7d744edb-e01f-4895-9194-8e4852e383ff=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&AutoHide=True&PageIndexOutOfRangeErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4&InvalidPageIndexErrorMessage=%E9%A1%B5%E7%B4%A2%E5%BC%95%E6%97%A0%E6%95%88&PageIndexParameterName=typeid&ShowPageIndexBox=True&PageIndexBoxType=DropDownList&MaximumPageIndexItems=80&ShowGoButton=False&GoButtonText=%E8%B7%B3%E8%BD%AC&ContainerTagName=div&AlwaysShowFirstLastPageNumber=False&NumericPagerItemCount=10&ShowPrevNext=True&PrevPageText=%E4%B8%8A%E4%B8%80%E9%A1%B5&NextPageText=%E4%B8%8B%E4%B8%80%E9%A1%B5&ShowNumericPagerItems=True&ShowFirstLast=True&FirstPageText=%E9%A6%96%E9%A1%B5&LastPageText=%E5%B0%BE%E9%A1%B5&ShowMorePagerItems=True&MorePageText=...&ShowDisabledPagerItems=True&PagerItemsSeperator=%26nbsp%3B%26nbsp%3B&MaxPageIndex=0&pageindex=5">尾页</a></div>
PS: ajax 分页 能不能跟灵活一点的配置?
好好看一下这个:
http://www.webdiyer.com/mvcpager/docs/ajaxpager/
哪有你这样的重载方法?如果你的第二个参数类型如果是string的话,就是路由名,那么第三个参数必须是路由值routeValues,你传的却是PagerOptions,所以它把这个当成路由值从而生成了你那样的url
http://www.webdiyer.com/mvcpager/docs/ajaxpager/
哪有你这样的重载方法?如果你的第二个参数类型如果是string的话,就是路由名,那么第三个参数必须是路由值routeValues,你传的却是PagerOptions,所以它把这个当成路由值从而生成了你那样的url
输出的都是这个
<a href="/Cases/GetList?deea08b4-41fd-4275-93c2-dc188aae118c=System.Web.Mvc.DictionaryValueProvider%601%5BSystem.Object%5D&pageindex=2">2</a>
好好看一下这个:
http://www.webdiyer.com/mvcpager/docs/ajaxpager/
哪有你这样的重载方法?如果你的第二个参数类型如果是string的话,就是路由名,那么第三个参数必须是路由值routeValues,你传的却是PagerOptions,所以它把这个当成路由值从而生成了你那样的url