留言簿

我要留言
留言搜索

2014-04-11 22:11  乐逍遥

杨老师,你好,我用了mvcpaper分页控件,我是使用的ajax分页.为什么点击页码连接以后,而是重新生成了一个页面,没有仅是更新局部呢.多谢
回复:您好,这种错误最可能的原因是没有引入jquery脚本库或页面上其它脚本错误导致的,请用浏览器开发者工具调试检查。谢谢!

2014-04-09 21:21  诚心学习

请为我现在有数据源是datatable或者是List范型类的,如何和你的AspnetPager结合,不想改存储过程了,谢谢.
回复:您好,用不用存储过程和AspNetPager没有任何关系,示例中就有很多不使用存储过程的例子,您可以使用PagedDataSource,或者自己过滤当前页数据,请对照示例参考一下,AspNetPager和数据源是没有直接关系的。谢谢!

2014-04-08 11:42  吕越

你好我问一下你的那个序号怎么显示的 我看每个示例的源码里并没有显示出来
回复:您好,下载的源码里好象没加,是更新网站时加上的,主要使用PagedList对象的StartRecordIndex,代码如下:
@{ int i = 0;}
序号:@(Model.StartRecordIndex + i++)
谢谢!

2014-04-07 15:00  石利

你好,杨老师,我按照你demo中做了一个mvc的ajax分页,但是搜索条件文本框在每次分页后还会被清空掉,也就是说分页时页面还是进行刷新了,请问什么问题?
回复:您好,这个应该是脚本错误等问题导致的,比如没有引用jqeury或脚本路径不正确等等,请用浏览器开发者工具进行调试检查。谢谢!

2014-04-06 21:35  秋风下的落叶

你好,我记得你的网站之前的个aspnetpager的分页css样式的链接里的,里面有很多漂亮的css代码那些可以直接用的,怎么现在找不到了?能否发一下链接地址?谢谢
回复:您好,您说的是这个例子吗?http://www.webdiyer.com/aspnetpagerdemo/applystyles/default.aspx,还有最下边那行链接http://cbf.niurenqushi.com/aspnetpager/diy/,是一个朋友做的AspNetPager分页样式定制工具。谢谢!

2014-04-04 11:46  feng

杨老师好,我想问下,我分页控件是否直接鼠标滑动的效果样式?类似于我们平时用到的桌面式企业应用,grid滚动鼠标、然后依次呈现数据、不需要再去点击上一页、下一页。
因为这个功能在做企业引用的时候想达到日常桌面式应用效果、也是需求场合蛮多的。
回复:您好,这个功能现在不支持,想在下个版本中加上这个功能,但实现起来是否容易还不太清楚。谢谢!

2014-04-04 11:38  Tim

首次加载页面时如果不载入MvcPager组件,在ajax搜索后载入MvcPager组件并出现分页,分页时ajax失效。怎么解决这个问题呢?有没有其他的解决方案?
回复:您好,这个问题暂时解决不了,也就是无法用Ajax加载MvcPager后再进行Ajax分页,如果您熟悉jquery和javascript,可以试试自己修改一下mvcpager.js插件,我试了一上午也没能解决,如果您有好的办法请通知我一下,谢谢!

2014-04-04 11:06  Tim

杨老师:
我在使用您的MvcPager上遇到个问题。
我把分页和数据放在一个ViewPartial 页面第一次进来的时候还没有点查询按钮就不会现实数据。当点了查询才controller才返回这个partial。这样分页就没有效果了。这种情况怎么解决呢?
在线等
回复:您好,您的描述有点模糊,不太明白意思,如果页面第一次加载时没有MvcPager,那当然不可能分页。谢谢!

2014-04-03 17:51  dupeng

你好老师,我最近用您的Mvcpager分页控件出现一个问题,点击第二页的时候 页面就全白了。
首页:

@{Html.RenderAction("Detail", "Progress");}
--------------------------------------------------------------------------
Detail 页面:

<div id="pagerContent_A" data-role="collapsible-set" data-ajax="true" data-mini="true">
    <!--id="pagerContent"-->
    <div data-role="header" style="display:none;" id="mess">
        <!--background:#b6ff00-->
        <h1></h1>
    </div>
    <div data-role="collapsible" data-collapsed="false" data-theme="b">
        <h3>
            调度明细
        </h3>
        <div id="myPage" data-role="footer" class="ui-bar" style="text-align:center">
            @Ajax.Pager(Model, new PagerOptions { PageIndexParameterName = "pageIndex", ShowPageIndexBox = false, ShowGoButton = false, PageIndexBoxType = Webdiyer.WebControls.Mvc.PageIndexBoxType.DropDownList }, new MvcAjaxOptions() { UpdateTargetId = "pagerContent_A", EnablePartialLoading = true, LoadingElementId = "pagerContent_A" }, null)
            @section Scripts{@{Html.RegisterMvcPagerScriptResource();}}
        </div>
        
    </div>
</div>
--------------------------------------------------------------------------
Action:
public ActionResult Detail(int pageIndex = 1)//
        {
                string  info = "";
                var pagesize = 5;//CurrentUser.PageSize;
                int recordsStart = (pageIndex - 1) * 5;//CurrentUser.PageSize;
                recordsStart = recordsStart == 0 ? 1 : recordsStart;
                //int  recordsEnd = recordsStart + CurrentUser.PageSize;
                object[] manufactureschedudetail =null ;
                MyPagedList<object> list = null;
                /*查询调度单明细*/
                if (!string.IsNullOrEmpty(machineschedubh))
                {
                    manufactureschedudetail = CurrentUser.BLWCF.getmanufactureschedudetail_array(out info, CurrentUser.logininfor, machineschedubh);
                    if (info == "ok") {
                    
回复:您好,请去掉LoadingElementId = "pagerContent_A"试试,这是加载时显示进度条或加载图片的设置,不能和UpdateTargetId一样。谢谢!

2014-04-03 12:59  猫哥

UrlPager分页控件,中间 1 2 3 4 5 6 ,数字如何变成DownList 来显示,老师指点一下 给点代码 谢谢了 !
回复:您好,页索引可以使用下拉列表来显示,但不支持显示在中间,请看一下示例中的“MvcPager 分页示例 — 选择页索引”。谢谢!
;