留言簿
留言成功,请等待站长审核,谢谢支持!
2015-01-12 01:33 刘先生
你好 请问一下这个网站:http://www.15ui.com/ 是不是你开发的呀 如果联系一下QQ:251452468
回复:不是我做的,我也不认识这个网站的站长,谢谢!
2015-01-09 10:25 晓晓
请教一下,为什么页面要@using Webdiyer.WebControls.Mvc 才可以识别@Html.Pager。但是demo里面没看到页面有@using
回复:您好,这个全名空间是在Views目录下的web.config文件中引入的,这样就不用在每个view页面中引入了。谢谢!
2015-01-08 11:48 李英
您好,我想问下,我使用了ASPNetPager以及updatePanel控件想实现无刷新分页。但是我的网站以及用微软的urlWriter重写的url 。。比如以前是:/Shop.aspx 我现在写成了 shop.ccc.com 这样就出现问题了。我再点击第二页的时候: 出现问题:错误: Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息。 想问下,该问题是不是和aspnetPage找不到新路径有关系?要如何修改呢?------急需盼望杨老师解答!谢谢
回复:您好,不太明白您既然使用了UpdatePanel实现局部刷新,又为何要使用urlwrite?AspNetPager只支持url模式分页时使用urlrewrite功能,而使用UpdatePanel只能使用默认的postback分页方式,使用url分页的话UpdatePanel就没有意义了。谢谢!
2015-01-08 11:06 李英
您好,我将aspnetpage控件放到updatepanel中。在VS2010中测试可以实现无刷新分页 ,但是发布在网上,就会出现错误: Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息。---请问怎么回事?
回复:您好,这个问题是UpdatePanel的问题,和AspNetPager没有关系,很可能是您使用了Response.Write之类的方法导致的,请看下这篇文章是否有帮助:http://blog.csdn.net/wjr_loves/article/details/7357759。谢谢!
2015-01-07 16:56 YQX
老师,我想问下。 @Ajax.Pager(Model, new PagerOptions { PageIndexParameterName = "id", ShowPageIndexBox = true, PagerItemsSeperator = "", CurrentPagerItemWrapperFormatString = "<span class=\"current\">{0}</span>", PageIndexBoxType = PageIndexBoxType.TextBox, PageIndexBoxWrapperFormatString = "请输入页数{0}", GoButtonText = "转到" }, new MvcAjaxOptions { UpdateTargetId = "contactList", DataFormId = "searchForm" }, new { id = "menepager" }) 使用这种办法分页,选择下一页或者直接选择页数是没问题的, 但是如果直接输入了页数,点击转到, 就没办法调用到后台的方法了
回复:您好,您是否在分页路由中使用了约束?MvcPager有一个小bug,就是分页路由中如果定义了约束,将页索引参数限制为数值类型时,会导致无法为页索引文本框或下拉框生成跳转链接,如果是这样,请去掉路由定义中的页索引参数约束。谢谢!
2015-01-07 14:04 莎莎
老师,你好,我想问一下,html.pager分页,要是不查询的话,分页是很正常的,但是我要根据查询出来的条件再进行分页,这样就不对了,当查询后,点击下一页时,那么页数就不是查询后的页数了,而是现实的所有页数了
回复:您好,我不知道您是如何实现的,示例中就有查询分页的详细例子,您可以参考一下。谢谢!
2015-01-07 11:41 Simon
老师您好,想请教一下问题,我现在使用您的分页控件,我在页面上另外地方做了一个图片按钮,希望点击图片按钮时调用Webdiyer的下一页的按钮,请问如何可以调用到?谢谢
回复:您好,不知道您说的是哪个分页控件?用什么分页方式?谢谢!
2015-01-06 12:44 小王
protected void btn_search_Click(object sender, EventArgs e) { Response.Redirect("listpage.html?minid=" + tb_orderid.Text ); } protected void btn_all_Click(object sender, EventArgs e) { Response.Redirect("listpage.html"); } protected void AspNetPager1_PageChanged(object sender, EventArgs e) { string cmd = "select my_id,my_date,my_hm,my_sjia,my_yys from my_haoma order by my_id desc"; if (minId > 0) { cmd = "select my_id,my_date,my_hm,my_sjia,my_yys from my_haoma where my_id>=" + minId + " order by my_id desc"; tb_orderid.Text = minId.ToString(); } SqlDataSource1.SelectCommand = cmd; DataView dv = (DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty); AspNetPager1.RecordCount = dv.Count; PagedDataSource pds = new PagedDataSource(); pds.DataSource = dv; pds.AllowPaging = true; pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1; pds.PageSize = AspNetPager1.PageSize; Repeater1.DataSource = pds; Repeater1.DataBind(); this.AspNetPager1.EnableUrlRewriting = true; this.AspNetPager1.UrlRewritePattern = "listpage_" + minId.ToString() + "_{0}.html"; } } 查询结果能URL分页,但是点下页就显示全部内容,麻烦杨老师帮修改下代码,确认研究了很久都看不懂,似乎参数没传递。。急拉,一直卡这,其他事都不用做了
回复:您好,从您的代码中看不出minId是从哪里来的?如果是url参数,您应该在分页前从url中获取该参数的值然后再传递到分页参数中,请设置断点调试检查看分页时您的minId的值是否正确。谢谢!
2015-01-06 11:40 LT
老师,加入这句话的时候 @Ajax.Pager(Model, new PagerOptions { PageIndexParameterName = "id", PagerItemWrapperFormatString = "<li>{0}</li>", CurrentPagerItemWrapperFormatString = "<li class=\"active\"><span>{0}</span></li>", FirstPageText = "«", LastPageText = "»", CssClass = "pagination", PageIndexBoxType = PageIndexBoxType.DropDownList, ShowGoButton = false }, new MvcAjaxOptions { }) 出现 类型“Webdiyer.WebControls.Mvc.MvcAjaxOptions”违反了继承安全性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安全可访问性低。
回复:您好,MvcAjaxOptions 中请至少指定UpdateTargetId属性值,不能完全为空,如果您自己修改了源代码而出现这样的问题,那您需要自己调试检查,我也不知道您是怎么写的。谢谢!
2015-01-06 11:37 hello
留言只是为了感谢杨老师的奉献,经常用到您的控件,谢谢! 另外,能不能把bootstrap用在分页样式上啊?现在新建的mvc项目默认bootstrap样式了,控件样式不同,不好看啊
回复:您好,谢谢您的提醒,以前忽略了这个,刚刚已经加到“应用CSS样式”的例子中了,谢谢!