留言簿

我要留言
留言搜索

2018-08-24 17:12  hello

人工耳蜗可以解决耳聋问题
回复:您好,好多年前已在西京找专家检查过,认为我的成功率只有三成,风险太高,不适合手术,所以没有做。谢谢您!

2018-08-24 08:32  hyx

杨老师,你好,又有一个小问题,想请教一下.
我这边以您那个ajax post 局部刷新的模板做了一个页面, 在搜索框一级节点后追加一个< input:Hidden  id=asc >的元素,用于存储 一个 bool值,而且已经默认赋值 false.
但是每次当其他搜索框没输入搜索内容的时候,通过下方的导航链接刷新表格的时候,后台 action 就会报asc 这个值为空,一定要 先用搜索框搜索一次之后,action 才能正确获取 这个 asc 的值. 
如果 action 以string获取这个 asc ,返回的是空字符串. 
暂时action中预先对这个asc值赋予默认值来处理,但是我还是希望能有更彻底的解决方案.  望能解答.在此致谢.
回复:您好,不点击查询按钮是不提交表单进行查询的,只有在点击查询按钮后,表单的值才会被附加到一个js变量中,在分页过程中此变量会一直传递下去,您希望的解决办法应该是在点击分页按钮的时候就把表单中的查询条件传递下去,这个功能一开始也是这样设计的,但后来发现这样导致用户随便在查询表单中输入一下值,即使不点击查询按钮,分页后也会在用户毫不知情的情况下执行查询,因而每次分页的结果可能都不一样,所以最终改为只有在点击查询按钮时才保存查询条件并在分页过程中传递,只点击分页按钮并不执行新的查询。谢谢!

2018-08-08 17:09  Robin

博主你好,很感谢你的分页组件,现在好像.NET CORE 2.0还没有,能否移植一个呢~~~
回复:您好,asp.net core mvc版的在这里:https://github.com/Webdiyer/MvcPagerCore。谢谢!

2018-08-04 15:49  刘杰

我用的MVCPAGER,我的项目分了简单三层Web、Bll、Dal,为了使用分页控件(PagedList),我得在每层的项目中都添加MVCPAGER的引用吗?还是给Web层返回IQueryable<T>?
回复:您好,可以返回IQueryable后再分页,在调用ToList等方法之前,返回IQueryable不会执行对数据库的查询。谢谢!

2018-07-31 16:47  hyx

杨老师,你好! 
承蒙阁下的 MVCpager,在之前多个项目中都有很大帮助.
最近进行一个项目中有个很奇怪的现象.
而项目中标准的 Route的格式 是 "{controller}/{action}/{index}/" ,而且已经声明 PageIndexParameterName = "index",  ajax 分页div中输出的却是  "data-urlformat="/controller/Index?index=__index__";导致服务器不能正确解析地址 ,暂时通过后期处理 将 值修改为"/controller/Index/__index__"就解决了,但还是希望能告知根治的办法.谢谢!
回复:您好,这个问题是否是因为您的action也是index而导致冲突引起的?action改为其它值呢?谢谢!

2018-07-28 17:22  小李子

翻到第二页的时候就无法翻页了 点击不了


<div class="page-box" m-type="nosysdata">
            <div class="met_pager">
                
<!--MvcPager v3.0.1 for ASP.NET MVC 4.0+ © 2009-2015 Webdiyer (http://www.webdiyer.com)-->
<div data-currentpage="2" data-firstpage="" data-invalidpageerrmsg="页索引无效" data-outrangeerrmsg="页索引超出范围" data-pagecount="2" data-pageparameter="pageindex" data-pagerid="Webdiyer.MvcPager" data-urlformat="/News/Index/page/__pageindex__">首页&nbsp;上页&nbsp;1&nbsp;2&nbsp;下页&nbsp;尾页&nbsp;</div>
<!--MvcPager v3.0.1 for ASP.NET MVC 4.0+ © 2009-2015 Webdiyer (http://www.webdiyer.com)-->

            </div>
回复:您好,出现这个问题的最可能原因是分页路由不正确,导致无法生成分页链接,请仔细调试检查。谢谢!

2018-07-24 13:49  总页数出错

老师,aspnetpager使用URL分页,我在PageChanged绑定数据,Page_Load绑定总条数,287条数据,每页20条,应该是分为15页,但页面显示为17页,然后点16页和17页,URL上页面数为16和17,但页面是第15页的数据,aspnetpager显示当前页数也是15,我对比了下15页的数据和数据库的数据,后面应该是还有的,我改成在Page_Load和PageChanged都绑定数据,就能跳转到第17页,可这样就绑定了两次,请问这是为什么?
回复:您好,出现这个问题很可能是您获取总记录数和分页数据条件不统一导致的,也就是总记录数和实际要分页的记录数不相同,请您仔细调试检查您的绑定总条数和获取分页数据的方法和返回结果,就象您说的“我对比了下15页的数据和数据库的数据,后面应该是还有的”,这就说明您获取的记录总数是不正确的,比如您获取的记录总数是287,但分页时实际要分页的数据却有超过三百条之多,这就会出现您上面说的问题。谢谢!

2018-07-24 09:50  请问为什么逆向分页无效

根据老师的教程,只要在页面设置ReverseUrlPageIndex="true"就可以启动逆向分页,最后一页的条数就会显示为设置的PageSize的条数,可是我现在最后一页还是原本的条数,并没有与上一页重复部分数据
回复:您好,最后一页显示多少数据以及显示什么数据是由您自己控制的,AspNetPager没法帮您获取和显示数据,设置ReverseUrlPageIndex="true"只是启用了逆向分页,怎么显示数据还是需要您自己实现的,您可以参考一下示例中的方法。谢谢!

2018-07-18 10:21  沐小淘

希望开发出来.NET CORE  MVC版分页控件
回复:您好,ASP.Net Core版的分页控件在这里:MvcPagerCore,nuget包因静态脚本文件资源嵌入问题没解决暂未发布。谢谢!

2018-07-16 16:38  724157495

PagedList<Materials> pls = _context.Materialss.ToPagedList(pageIndex,4);

错误代码:An unhandled exception occurred while processing the request.
SqlException: 'OFFSET' 附近有语法错误。
在 FETCH 语句中选项 NEXT 的用法无效。
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, bool breakConnection, Action<Action> wrapCloseInAction)
回复:您好,您用的是什么版本的SQL Server?这个错误应该和您的sql server或Entity Framework版本有关,ToPagedList()方法只是一个很简单的EF扩展方法。谢谢!
;