留言簿
留言成功,请等待站长审核,谢谢支持!
2017-05-13 13:20 谢
这条语句var scriptUrl = (page ?? new Page()).ClientScript.GetWebResourceUrl(typeof(PagerHelper), "Webdiyer.WebControls.Mvc.MvcPager.min.js");, Webdiyer.WebControls.Mvc.MvcPager.min.js这个JS函数应该放在哪个目录下,还有我把源码上下载下来,打开这个JS,在JS最后 提示“应为表达式”警告信息
回复:您好,使用MvcPager不需要源码,用nuget安装即可,脚本请用Html.RegisterMvcPagerScriptResource()方法来注册即会在运行时自动生成,请参考示例。谢谢!
2017-05-13 11:20 谢
老师你好,MvcPage 2.0 和最新的3.0,不支持MVC3么,因为公司还在用VS2010这个平台,您给提供下载的那个源码地址是3.0的,是否能用呢?
回复:您好,MvcPager 2.0版支持ASP.NET MVC 3.0,您可以用nuget来安装,nuget包网址是:https://www.nuget.org/packages/MvcPager.MVC3.CN/。谢谢!
2017-05-12 10:15 谢
老师你好,能否把MvcPager2.0的完整DEMO实例发一下,研究过程遇到好多问题。想仔细学习下,方便发下邮箱 84556335@qq.com 谢谢了
回复:您好,下载页面就有:http://www.webdiyer.com/mvcpager/downloads/,您可以自己下载。谢谢!
2017-05-11 18:23 kismet
首页上页下页尾页 这些可以隐藏吗?只显示页码!
回复:可以的,将PagerOptions的ShowFirstLast和ShowPrevNext属性值都设为false即可,请参考帮助文档。谢谢!
2017-05-11 17:53 kismet
@using Webdiyer.WebControls.Mvc; @model PagedList<PwtsWeb.Models.UserInfo> <div id="articles"> @Html.Partial("_User", Model) </div> <script src="~/Scripts/MvcPager.js"></script> @section scripts { @{Html.RegisterMvcPagerScriptResource();} } 这样就解决了。。。把MvcPager.js放到这里才可以正常加载
回复:您好,这样会导致我上一个问题回复中所说的分页事件被反复绑定的问题,暂时还没有好的解决办法。谢谢!
2017-05-10 23:01 kismet
ajax分页失败了。 我是一个标签页,然后Ajax加载标签页下的分页内容,并且带了参数到后台。这样Ajax分页就无效了。 public ActionResult UserView(int id, int page=1) { var list = userDal.UserType(id).ToPagedList(page,5); ViewData.Model = list; ViewBag.userType = "userpanel"; if (Request.IsAjaxRequest()) return PartialView("_User", list); return View("PageUser"); } ========标签页 <ul class="nav nav-tabs"> <li data-toggle="tab"> @Ajax.ActionLink("客户", "UserView", new { id = 1 }, new AjaxOptions { UpdateTargetId = "context", InsertionMode = InsertionMode.Replace, HttpMethod = "GET" }) </li> 点第二页就跳转了
回复:您好,MvcPager只支持Ajax方式的分页,不支持通过Ajax初始化页面,通过Ajax加载会导致分页事件无法绑定,如果把MvcPager.js也通过Ajax加载,则会导致分页事件在分页时被反复绑定,也就是点击一次分页导致触发多次分页事件,谢谢!
2017-05-09 09:57 Shirley
您好,我用的是AspnetPager控件,第一次默認綁定之後是從第一頁開始顯示,當我查詢到其他頁數比如6的時候currentpageindex=6 我輸入查詢條件,再次查詢,如果是分頁總數只有一頁就從第一頁開始,如果分頁大於1就會默認顯示最後一頁,如有兩頁,默認就是currentpageindex為2,如果是分頁總數 比較多的,默認就顯示的currentpageindex為6 ,就相當於分頁並不是每次查詢從第一頁開始。 這個情況該如何處理呀?請您指教,謝謝!
回复:您好,查询后设置AspNetPager的CurrentPageIndex=1即可。谢谢!
2017-05-08 21:28 苦行僧
杨老师你好,最近才用这个分页控件,很不错。同时也发现一点展示效果问题,就是同时输入(没有数据匹配的)查询条件,且输入页码数3,分页属性里设置AutoHide=false。此时会发现分页效果里页码文字“首页”、“上页”就出现样式错乱,飘出去了。
回复:您好,这种问题还没见过,您是否能确认不是您的样式的问题?您有这样的例子可以看看吗?谢谢!
2017-05-05 23:35 风一样
杨老师,您好: 接刚才的问题,可在 OnComplete 事件里写下面的JS来修正这个问题: $(".pagination").find("li.active").find("a").removeAttr("href"); 但很不方便。
回复:您好,这是模板的问题,模板可以自定义,当前页按钮模板不要使用a标签即可。谢谢!
2017-05-05 22:29 风一样
杨老师,您好,我发现一样BUG:分页中点第3页,可以正确的跳转到第3页,再次点第3页,就会跳转到第一页
回复:您好,MvcPager 的Ajax分页示例中确实有这样的问题,不过这不是MvcPager的问题,而是示例设置的分页模板的问题,当前页索引按钮不应该使用a标签的模板,您可以在实际应用时改用span等标签的模板来代替。谢谢!