留言簿

我要留言
留言搜索

2018-10-19 14:10  Eysa

MvcPagerCore 下载下来变异报错,:
严重性	代码	说明	项目	文件	行	禁止显示状态
错误	MSB3322	无法获取密钥文件“MvcPagerCore.pfx”的 MD5 校验和。未能找到文件“E:\Downloads\MvcPagerCore-master\MvcPagerCore\MvcPagerCore.pfx”。	MvcPagerCore	d:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets	3214
回复:您好,这是程序集签名文件,默认不包含在项目中,您需要创建您自己用的签名文件。谢谢!

2018-10-18 21:47  tyy

杨老师,您好,我现在在使用这个出了些问题,页大小始终无法改变(输出在页面上始终是10),导致分页不能正常显示。这个怎么解决呢?
回复:抱歉这几天忙忘了回复!页面大小需要您自己传递参数进行处理,页大小不改变应该是您后台没有获取或正确传递这个参数,您需要对照检查。谢谢!

2018-10-16 18:31  jiansum

你好,我在使用Ajax分页时有个问题,在先点到页数去以后(比如第2页,URL后会带个#id=2),再Ajax搜索的时候,URL上的当前页数不回到1,URL上还是#id=2,造成不能先点第2页,只能先点其他页,改了URL上的值才可以。是有什么参数或原因吗?我在线上看例子是可以的。看源码也没有什么特殊设置了。
回复:您好,搜索时需要将页索引参数值重置为空(为空是后台页索引默认为1),请注意示例代码Ajax.BeginForm("AjaxSearchPost", new RouteValueDictionary { { "id", "" } }...中的第二个参数,它的作用就是这个。谢谢!

2018-10-12 10:34  darkSky

您好,这个分页支持asp.net  core吗
回复:您好,支持asp.net core 的MvcPagerCore源代码在github上:https://github.com/Webdiyer/MvcPagerCore。谢谢!

2018-09-29 11:34  Jackie

按条件筛选的时候,表单提交的参数可以传递,然后可以显示第一页,但是点击分页按钮,表单提交的参数就没了,请问该如何解决呢?
回复:您好,出现这种问题最可能的原因是脚本有错误或Ajax分页失败,请按F12用浏览器开发者工具调试检查。谢谢!

2018-09-28 18:06  blueforest

老师:

您好!使用中碰到一个问题,麻烦帮忙看一下:
    function refreshPage(prevFlag) {
        var pager = Webdiyer.MvcPagers[0];
        if (pager != null) {
            if (prevFlag == 1 && pager.currentPageIndex > 1) {
                pager.goToPage(pager.currentPageIndex - 1);
            } else {
                pager.goToPage(pager.currentPageIndex);
            }
        }
    }

获取到pager对象后,里面pagecount属性值是0,导致gotoPage一直报错。实际页面是有数据的,也能正常的翻页。
@Ajax.Pager(Model, new PagerOptions { FirstPageText = "首页", LastPageText = "尾页", NextPageText = "下一页", PrevPageText = "上一页", PageIndexParameterName = "id", ContainerTagName = "ul", CssClass = "pagination", CurrentPagerItemTemplate = "<li class=\"active\"><a>{0}</a></li>", DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>", PagerItemTemplate = "<li>{0}</li>" }, new MvcAjaxOptions { EnablePartialLoading = false, UpdateTargetId = "article", HttpMethod = "Post", DataFormId = "searchForm" })
回复:您好,抱歉国庆这几天没上网,才看到消息,因为留言长度有限,您的内容没法全部显示,不知道您要实现什么功能?脚本是您自己写的吗?谢谢!

2018-08-30 14:16  victor

您好,最近使用项目用到分页,直接在NuGet上面查到这边,前台框架用的Bootstrap 4,新的框架的那个 ul  li  里面的a标签增加了个class,目前PagerItemTemplate属性没看到能自定义a标签的方法,还麻烦能否解答下可否解决,谢谢
以下是bootstrap 4的分页代码:
<nav aria-label="...">
  <ul class="pagination">
    <li class="page-item disabled">
      <span class="page-link">Previous</span>
    </li>
    <li class="page-item"><a class="page-link" href="#">1</a></li>
    <li class="page-item active">
      <span class="page-link">
        2
        <span class="sr-only">(current)</span>
      </span>
    </li>
    <li class="page-item"><a class="page-link" href="#">3</a></li>
    <li class="page-item">
      <a class="page-link" href="#">Next</a>
    </li>
  </ul>
</nav>
回复:您好,控件当前不支持设置a标签的任何属性,不过从上面的代码看,a标签都在li class="page-item"标签内,您可以用下面的CSS定义实现类似的效果: li.page-item a{page-link的css代码} 谢谢!

2018-08-29 11:48  鸣人

你好:
AspNetPager+UpdatePanel,当urlpaging属性为false时可以实现异步分页,当UrlPaging属性为true时异步失效,对于UrlPaging属性的定义是否不太准确??
回复:您好,UrlPaging意思就是是否使用url分页模式,这是针对webform的postback回发模式而言的,设为true时分页就不会触发回发事件,而是直接跳转页面,所以UpdatePanel也就失去了作用,不知道您说的“UrlPaging属性的定义是否不太准确”是什么意思?谢谢!

2018-08-28 23:08  小陈

老师你好:
公司有个老项目用到updatepanel+AspNetPager,
整个页面首次加载完后随便点某一分页时整个页面都会刷新,第二次点才是异步,一时半会我都没找到问题所在
回复:您好,很可能是脚本存在错误,请用浏览器开发者工具调试检查。谢谢!

2018-08-26 13:28  风景

请问分页组件是一次性在数据库里把数据读出来了还是点一次页码再读一次新的数据。
如果一次性把数据读出来的话,会影响性能。
回复:您好,分页控件不会自动获取数据,获取数据需要您自己实现,但如果您用MvcPager的ToPagedList扩展方法和EntityFramework的话,数据是在数据库端分页获取而不是一次性取出所有数据再分页的,不过结果也会因数据源的不同而不同,谢谢!
;