留言簿

我要留言
留言搜索

2014-06-24 11:00  zyj

您好!

@Html.Pager(Model.goodslist.TotalCount,Model.goodslist.PageSize,Model.goodslist.PageIndex,"Goods","Seller",new PagerOptions{PageIndexParameterName = "Page",ShowPageIndexBox = true,PageIndexBoxType = PageIndexBoxType.DropDownList,ShowGoButton = false,AutoHide=false},"Seller_goods_default",new { controller = "Seller", action = "Goods", page = UrlParameter.Optional },new {id ="diggpager"})

每页大小10笔,第十页,二十页,点不了,没生成相应的分页链接,凡是10的倍数的都没有生成相应的分页链接,还望指导下怎么处理,谢谢
回复:您好,从没有见过这么奇怪的问题,不知道您是否查看过生成的html代码,第十页或二十页的分页链接是什么样的?从您的代码中看不出有什么问题,很可能和您的路由定义有关系,请设置断点或者用Route Debugger调试一下看看能否找出原因。谢谢!

2014-06-24 10:36  果冻

你好,我想问下MvcPager.dll这个有没有XML注释??有的话能给我发一份吗?我在你的demo中没有找到呢~
回复:您好,请留下您的邮箱,谢谢!

2014-06-22 23:22  Tony

你好,我想问下这个mvc分页组件中有没有这样的功能,就是在列表下不是显示1 2 3 4这样的分页数据,而是显示“更多"这个连接,点击时就在当前列表下添加添加数据,原来的不消除。现在好多网站都有用到这个的分页,不知道能不能做个例子出来供网友参考下
回复:您好,现在不支持这个功能,谢谢!

2014-06-20 22:28  ZXJ

使用AspNetPager,ShowPageIndexBox为Always的时候,不论是打开还是翻页的时候都跳出以下错误:
0x800a139e - JavaScript 运行时错误: Syntax error, unrecognized expression: select#ctl00$Desktop$pager_input
请问该如何处理
回复:您好,我还从没有见过这种问题,不知道您用的哪个版本的AspNetPager?是否自己修改过源代码?以及使用什么浏览器?如果您用比较新的浏览器,请用开发者工具定位一下具体出错的脚本是哪个文件,在什么地方?谢谢!

您好,我使用的是AspNetPager7.4.5,没有修改过源代码,浏览器是ie10,出错的是在页面完全加载之后
回复:您访问本站的示例会出现这种错误吗?如果示例没有错误,那就应该是您的页面中其它地方的脚本导致的,需要仔细调试检查。谢谢!

2014-06-20 11:20  DFW

你好
 @Ajax.Pager(Model.RecordCount, Model.PageSize, Model.PageIndex, "ajaxsearchget", "generalize", "Default", new PagerOptions { AutoHide = false, SeparatorHtml = "", ShowFirstLast = false, ShowPageIndexBox = false, CssClass = "page clearFix", CurrentPagerItemWrapperFormatString = "<a class=\"active\">" + Model.PageIndex + "</a>", SelfParameterLenght = -1, PrevCss = "prev", LastCss = "next end", NextCss = "next end prev", SpanCSS = "f1" }, null, new AjaxOptions { UpdateTargetId = "articles" }, null)

这样用后NextCss = "next end prev"和 LastCss = "next end"没有作用是什么问题(Html.Pager它是可以用的)
回复:您好,MvcPager的PagerOptions就没有SelfParameterLenght、PrevCss以及LastCss、NextCss、SpanCSS这些属性,如果是您自己修改源代码添加的,您只能自己检查您的源代码查找原因。谢谢!

2014-06-20 10:56  jingfu

routes.MapRoute(
                name: "ip",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "ip", action = "ipSearch" },
                constraints: new { id = @"\d{3}\.\d{3}" }
            );

这个url:  http://localhost:13726/ip/ipSearch/111.111 为什么匹配不过去。
回复:您好,我测试没有问题,可以匹配,请注意路由的顺序,顺序决定匹配的优先级,另外路由的问题请用nuget包Route Debugger进行调试。谢谢!

2014-06-19 16:57  zyj

@Html.Pager(Model.goodslist.TotalCount,Model.goodslist.PageSize,Model.goodslist.PageIndex,"Goods","Seller",new PagerOptions{PageIndexParameterName = "Page",ShowPageIndexBox = true,PageIndexBoxType = PageIndexBoxType.DropDownList,ShowGoButton = false,AutoHide=false},"","",new {id ="diggpager"})

每页大小10笔,第十页点不了,请教下什么原因造成的
回复:您好,您说的第十页点不了应该是没生成相应的分页链接吧,您的Pager构造函数中没有指定路由名,因此MvcPager可能无法生成正确的分页链接,请指定路由名及路由值后测试。谢谢!

2014-06-19 14:26  sean

您好,我使用的是VS2005和SQL2005

在使用AspNetPager的時候需要進行查詢

然後通過分頁存儲過程,請問如何向存儲過程傳遞參數

現在看demo是固定的,如果需要傳遞參數,是否就需要拼接sql才可以?
回复:您好,分页示例中有很多例子都使用存储过程,不太明白您说的“demo是固定的”是什么意思?存储过程参数肯定是在编写存储过程时定义好而不会再发生改变的。谢谢!

2014-06-19 09:21  金狮网络

我用的MVC分页,在用表达式树做搜索ModelBinder 为什么分页就不行了,点下一页就没有数据了。
回复:您好,您的描述比较模糊,所以不太明白您的意思,您需要设置断点进行调试,检查分页时传递的参数和获取的数据才能找出问题所在。谢谢!

2014-06-17 11:41  Karson

你好,问下 生成的分页地址是怎么添加“/” 斜线的 ? 如果 tag/12     变成 tag/12/    这样的
回复:您好,如果您用.net 4.5的话,RouteCollection新增了AppendTrailingSlash属性,将这个属性设为true即可,详情请看这里。谢谢!
;