留言簿

我要留言
留言搜索

2015-08-10 17:26  韩若兮

ASPNETPAGER附带的数据库附加不上去
回复:您好,出现这种问题应该是您的sql server版本太低,如果无法附加的话您可以下载sql文件自己创建数据库,示例数据库sql文件下载地址是:http://www.webdiyer.com/download/44。谢谢!

2015-08-10 16:54  李宏宇

请问aspnetpager.dll在哪里下载啊?
回复:您好,本站不再提供单独的dll下载,您可以用nuget包管理器进行下载,或者下载示例项目,dll就在示例项目的bin目录下。谢谢!

2015-08-09 12:31  许守涛

杨老师,您好,

最近用您的那个MVCpager3.0 ajax分页,遇到一个索引框“PageIndexBoxId”的问题,查询后这个索引框没有填充,但是点击翻页按钮的时候又填充了,但是这个索引框的数据是初次加载的数据!不知道什么情况,有时间指点一下!谢谢!
回复:您好,您的意思是在Ajax搜索模式下,执行搜索后页索引框没有填充,翻页之后才填充但填充的数据不正确吗?测试案例中确实没有把Ajax搜索和页索引框放在一起的例子,所以没有发现这个问题,我会抽空检查一下,发现问题尽快解决。谢谢支持!

2015-08-07 16:29  Wong

杨老师,我用的ajax.pager想实现无刷新分页,
可是在页面点击页码时还是刷新加载数据了,
request始终不是ajax请求。
望解惑,谢谢
 <div style="text-align:right">

            @Ajax.Pager(Model, new PagerOptions { PageIndexParameterName = "id", ContainerTagName = "ul", CssClass = "pagination", CurrentPagerItemTemplate = "<li class=\"active\"><a href=\"#\">{0}</a></li>", DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>", PagerItemTemplate = "<li>{0}</li>" }).AjaxOptions(a => a.SetUpdateTargetId("articles"))
        </div>



  public ActionResult OnSaleItem(int id = 1, int pageSize = 10, string filter = "")
        {
            int pageCnt=0;
            var model = onSaleService.GetOnSale(id);
            ViewBag.CategoryList = sys_MenuCategoryService.CategoryList;
            ViewBag.Page = pageCnt;

            if (Request.IsAjaxRequest())
                return PartialView("_PartialSaleItem", model);
            

            return View(model);
        }
回复:您好,从代码中看不出问题,您需要确认以下几点:1、正确注册了MvcPager的脚本插件;2、正确设定了MvcAjaxOptions的UpdateTargetId;3、用浏览器开发者工具调试检查当前页面是否有脚本错误导致Ajax请求失败。谢谢!

2015-08-07 11:17  wangxl

我当前用的是mvcpage3
应用场景:点击按钮弹出对话框,ajax加载另外一个页面,页面中有一个分页的表格,分页时ajax请求
问题:当我第二次点击按钮弹出对话框点击页面下方的分页按钮是看到请求了两次服务,关闭页面后第三次点击按钮...发现会请求三次服务,我尝试通过jquery的off方法想移除on事件,结果返现无效。
回复:您好,这个情况下不能用注册MvcPager脚本插件的方法来加载,这就会出现多次绑定的问题,请http://www.webdiyer.com/mvcpager/demos/loadbyajax/参考Ajax动态加载示例这个例子:。谢谢!

2015-08-06 13:52  KevinShen

请问Ajax 分页中,所在的Table中,有些元素需要click 事件,在页面加载时就初始化咯,但是点击分页之后,click无法捕获到
回复:您好,您需要用jquery的on方法来绑定事件,详情请参考jquery文档。谢谢!

2015-08-04 17:02  豆豆

globalization culture="zh-CN" uiCulture="zh-CN"

这个设置在MVC5.0里不生效,还是英文分页符
回复:您好,您用的什么版本?从哪里下载的?最好用nuget进行安装,因为语言包是在卫星程序集中,而不是在MvcPager.dll中。谢谢!

2015-07-31 11:27  YNZU

杨老师,当前点击下一页没反应,我看代码贴出来,您看一下。
前台:
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" HorizontalAlign="Center" OnPageChanged="AspNetPager1_PageChanged"
                        ShowCustomInfoSection="Left" Width="400px" meta:resourceKey="AspNetPager1" Style="font-size: 14px" InputBoxStyle="width:19px"
                        CustomInfoHTML="Page  <font color='red'><b>%CurrentPageIndex%</b></font> of  %PageCount%&nbsp;&nbsp;Order %StartRecordIndex%-%EndRecordIndex%" ShowNavigationToolTip="True" CustomInfoTextAlign="Center" ShowInputBox="Always" FirstPageText="【首页】" LastPageText="【尾页】" NextPageText="【下页】 " PageSize="10" PrevPageText="【前页】 " AlwaysShow="True">
                    </webdiyer:AspNetPager>

后台:
protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                LoadData();
            }
        }

        private void LoadData()
        {
            string sql = @"select ObjectID,Title,Msg,CONVERT(varchar(100),PublishDate, 23) as PublishDate,Author from T_NewsNotice order by PublishDate desc";
            DataTable dt = DbHelperSQL.ExecuteDt(sql);
            DataView dv = dt.DefaultView;
            PagedDataSource pds = new PagedDataSource();

            AspNetPager1.RecordCount = dv.Count;
            pds.DataSource = dv;
            pds.AllowPaging = true;
            pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
            pds.PageSize = AspNetPager1.PageSize;

            this.DataList1.DataSource = pds;
            this.DataList1.DataBind();
        }
protected void AspNetPager1_PageChanged(object src, EventArgs e)
        {
            LoadData();
        }
回复:您好,留言簿长度有限制,无法看出您的问题,请设置断点进行调试检查。谢谢!

2015-07-30 18:08  vhuabigger

请问题MvcPager2.0的源码现在不能下载了吗?
回复:您好,没有提供单独的打包下载,但可以从这里浏览全部源代码:http://www.webdiyer.com/mvcpager2/sourcecode/pageroptions/。谢谢!

2015-07-30 16:58  jakey188

问题已解决,这里是需要对首页,上页,下页,尾页单独添加样式。
回复:解决了就好,谢谢!
;