留言簿

我要留言
留言搜索

2014-06-30 14:47  青豆

你好,杨老师!
MvcPager 2.0 默认显示格式
首页 上一页 1 2 3 4 5 ...  下一页 尾页
怎么设置成如下的这种格式。
1 2 3 4 5 ... 首页 上一页 下一页 尾页
回复:您好,很抱歉,暂时不支持这种显示方式。谢谢!

2014-06-30 12:41  关白

杨老师,我希望和您成为朋友。你觉的您是一个很不错的人。
ym01174250@gmail.com
回复:您好,我的邮箱名是webdiyer,但是邮件一般都用手机接收,回复不方便,所以邮件一般只用来接收通知什么的,很少做为互相交流之用,您有什么问题可以直接在这里留言,我有时间都会一一回复。谢谢支持!

2014-06-27 15:15  陈

杨老师:
   你好, AspNetPager有应用全局的设置功能吗   因为一个应用里面的分页样式基本一样,比如我要显示总记录数,总页数。 现在每个页面都去加感觉很麻烦,不太合理
回复:您好,您可以试试通过SkinId来实现,请注意,不是所有属性都可以通过SkinId来设置的。谢谢!

2014-06-27 14:19  Sean

您好,使用showModalDialog打開窗體之後,調用分頁控件的時候,就提示Object reference not set to an instance of an object.
調用正常使用的方法也提示這個錯誤,請問如何解決?

分頁是POST方式


object obj = Cache[GetType() + "totalOrders"];

                if (obj == null)
                {
                    int totalOrders = rBBL.getRowCount(strConnString, "page_RowCount");


                    Cache[GetType() + "totalOrders"] = totalOrders;
                    AspNetPager1.RecordCount = totalOrders;
                }
                else
                {
                    AspNetPager1.RecordCount = (int)obj;
                }
回复:您好,这个问题应该是您的服务器端代码出错导致的,不是分页控件的问题,您需要设置断点进行调试才能找出出错的地方和原因。谢谢!

2014-06-27 01:58  koko175

我的页面比较复杂,同一个页面上有好几个Tab,每个tab 各有有一个分页,同时还有弹出层,层里面带分页,每个分页的 controller 和当前页不是同一个controller,您的示例代码里,被更新的层后面都有分页的注册脚本:@{Html.RegisterMvcPagerScriptResource();},请问这段代码必须放在这里吗,我放在页面的最上面可以吗? 谢谢
回复:您好,一个页面只需要注册一次即可,在什么位置注册没有关系,但必须在jQuery脚本库之后。谢谢!

2014-06-26 15:07  koko175

杨老师您好,在用MVC AJAX pager 搜索时遇到了问题,我的代码如下:
form的代码
@using (Ajax.BeginForm("UserSearch", "PromoUser", new RouteValueDictionary { { "currentPage", "" } }, new AjaxOptions { UpdateTargetId = "userlist", HttpMethod = "POST" }, new {@id = "formuser"}))

pager的代码
new MvcAjaxOptions{UpdateTargetId = "userlist", DataFormId="formuser", HttpMethod="Post"}

搜索提交后,返回了正确的结果,但是点击第二页或其他页数,搜索条件就不起作用了,页面的链接是这样的:

http://localhost:50120/PromoUser/UserSearch?currentPage=2

请赐教,谢谢
回复:您好,上面的代码看不出问题,出错的原因很可能是页面上有脚本错误,导致MvcPager的jquery插件不能正确运行,请用浏览器开发者工具调试检查。谢谢!

2014-06-25 17:54  网p

杨老师,能给一个在mvc4的mvcpager英文版本的吗?
我的邮箱,149358602@qq.com
回复:您好,英文版本没有做完,其实英文版和中文版除了注释外,不同的地方只有分页导航按钮的默认文本内容,这些文本内容您都可以通过相应的属性进行设置即可。谢谢!

2014-06-24 18:26  please

twitter like pagination (load more button)

救救我...
回复:您好,我很少上twiiter,不太清楚twitter的分页样式,如果是连续的ajax加载,那么现在还不支持。谢谢!

2014-06-24 16:22  Sean

您好,還有一個問題,我翻頁控件所在的網頁,還有一些其他的文本框之類的控件,然後點擊翻頁時,會導致其他控件的值全部清空,這個問題應怎樣解決?
回复:您的问题应该是使用url分页引起的,url分页时ViewState会失去作用,如果想在分页后保持其它控件的状态,只能用默认的Postback分页方式。谢谢!

2014-06-24 13:27  Sean

您好,我的代碼是這樣的,已經設置width=100%

但是CustomInfoHTML的內容為何顯示在下方列表的第二列

下面的數據用的是asp.Repeater綁定,一共6列內容,然後
CustomInfoHTML的內容一直顯示在第二列的上面

寬度已經設置了100%,請問這個問題如何解決

<webdiyer:AspNetPager ID="AspNetPager1" runat="server" Width="100%" UrlPaging="true"
                                        ShowPageIndexBox="Always" PageIndexBoxType="DropDownList" TextBeforePageIndexBox="转到: "
                                        HorizontalAlign="right" PageIndexBoxStyle="width:60px" PageSize="5" OnPageChanged="AspNetPager1_PageChanged"
                                        EnableTheming="true" FirstPageText="首页" LastPageText="尾页" PrevPageText="上页" NextPageText="下页"
                                        CustomInfoHTML="第%CurrentPageIndex%页,共%PageCount%页,每页显示%PageSize%条" ShowCustomInfoSection="left">
回复:您好,自定义信息区内容换行应该是宽度不够引起的,自定义信息区的默认宽度是40%,您可以通过属性CustomInfoSectionWidth进行调整,您上面说的100%是整个分页控件的宽度,而不是自定义信息区的宽度。谢谢!
;