留言簿

我要留言
留言搜索

2012-03-12 16:55  Kevin

你好,我用了你的控件,分页没问题,但是除了第一页CheckBox可以实现全选功能,到了下页就无效了,不知道是为什么,烦请解答,谢谢!
<script type="text/javascript">
$("#checkedAll").click(
function () {
    if (this.checked) {
        $("input[name='Selected']").each(function () { this.checked = true; });
    } else {
        $("input[name='Selected']").each(function () { this.checked = false; });
    }
}
);
</script>
回复:您好,不知道您用哪个分页控件,这个问题和分页控件没有关系,无效的原因可能在于相关脚本加载有问题,请用firefox+firebug或fiddler等工具调试检查。谢谢!

2012-03-10 17:19  zjf

你好你的分页组件很不错,但是在使用过程出现这样一个问题,我通过文本框输入页码的时候出现JS错误,然后调试就跳转到这个位置
onkeydown="ANP_keydown(event,&#39;aspPager_btn&#39;);" 
说是缺少对象,请问如何处理.感谢百忙中给回答下
回复:您好,请帖出您的AspNetPager的前台完整代码,我不清楚您是怎么用的,您运行一下示例看有这个问题吗?谢谢!

2012-03-09 17:33  叶子

MvcPager Ajax事件
的下拉框在谷歌浏览器下面,不触发onchange事件
回复:谢谢提醒,现在也不知道怎么回事确实如此,以前我记得测试过,可能chrome升级后又有问题了,我有时间找一下解决办法。谢谢!

2012-03-09 10:25  Ritsu

您好,您的分页控件原理是什么呢?? 是一次性读取数据库中的所有数据,还是根据设置的每页显示的条数 只读取需要显示的一部分数据呢?? 谢谢
回复:您好,控件介绍中其实已经说的很详细了,分页控件和数据无关,怎么取数据都是您自己的事情,一般来说,只取当前页的数据并显示是效率最好的办法,谢谢!

2012-03-08 10:30  芦永强

你好 在我用的项目中一直用的是您这个控件!我很崇拜你一直不断努力学习的精神!我是一个刚进入社会的程序员!一直很迷惘!有时间我能不能请教您一些问题!谢谢  QQ605884595
回复:您好,学习编程关键在于持之以恒,很多人都是无法坚持下去半途而废,我因为听力的特殊性,干扰比较少,所以相对来说更能坚持下去吧,希望您早日走向成功!您说的QQ号不存在,无法添加,我一般也不常上QQ聊天,您有什么问题可以直接在这里留言,我有时间都会一一回复。谢谢!

2012-03-08 10:01  Rex

你好,
分页接收的参数变成中文,
1.使用UrlRewritePattern  在不进行urlrewrite,接受参数的话 都是正常的
2.使用 EnableUrlRewriting="true" UrlRewritePattern='/sell/%typeId%_%keyword%_{0}.html'

现在地址栏:/sell/1_%e9%92%a2_1.html
而分页的链接却是:/sell/1_钢_2.html

这个接收下来变成了中文,虽然也是可以访问的,但是对于SEO有影响

我使用的是IIS7安装的那个URLREWRITE模块进行的重定向
回复:您好,是这样的,因为重写路径中的参数值都是用Request.QueryString获取的,会自动解码,但如果不重写而做为url参数传递的话,则不会进行解码,因为获取这些参数的方式与前面重写规则中的参数不同,您可以看一下源代码能了解到这一点。谢谢!

2012-03-07 20:07  西安菜鸟

您好,我自己编写了一个值列表控件,在内部引入您编写的aspnetpager,我的控件把搜索和gridview都放到不同的updatepanel中。分页控件在updatepanel外。在测试页面,我如果在PageLoad中不初始化数据源,这后来通过条件搜索出来结果后,把结果总数赋值为RecordCount,当时翻页还是出不来,只有一页(AlwaysShow = true)。我的控件每次操作都会走CreateComponent(),这个里面是初始化控件的,RecordCount始终为0.假如我在初始化时,指定RecordCount=100;此时显示正常。我翻页到第5也,此时我输入搜索条件,搜索后符合结果的只有10条。当时当前的页码还在第五页。不会刷新到第一页。但我在搜索代码执行之前我都把CurrentPageIndex = 1;了,并且在获取到结果后,把RecordCount也设置为搜索到总数了。麻烦您给指点一二。仿照这个做的Search_Default
回复:您好,这应该是UpdatePanel不能同步的问题,和AspNetPager没有关系,您在设置RecordCount属性之后,还必须要让AspNetPager所在的UpdatePanel刷新才行,我这几年一直用ASP.NET MVC开发,WebForm基本上没有再用过,UpdatePanel我记得有triggers属性可以设置刷新触发事件,您可以试试看是否用这个来实现刷新,或者在后台自己写代码实现刷新。谢谢!

2012-03-03 20:41  罗建

你好!很感谢你的分页控件。但是我在用的时候发现一个问题:你点击分页的页面数字,随着次数增多,它发送的Get请求成几何数目增长。也就是点击次数增多后,会越来越慢。我的联系邮箱是:
j-luo10@mails.tsinghua.edu.cn
回复:您好,不知道您说的是哪个控件?我还从没听说过有这样的问题,不知道您是否运行过示例项目,是否发现示例项目中也有这样的问题?如果示例项目正常的话,那就应该是您的用法有问题,建议您认真检查一下,另外如果您有重现这个问题的示例代码,也可以发给我看看。谢谢!

2012-03-03 13:50  最初的梦想

mvcPager例子的数据库附加不上,能提供sql语句吗?我的是sql2008数据库! 谢谢
回复:您好,示例中是2005数据库,我测试过没有问题,不知道您附加不上是什么错误?这个数据库本身就是是微软的官方示例数据库,您如果实在无法运行示例,也可以直接查看本站的示例,我暂时没有生成数据库的sql代码,谢谢!

2012-03-02 10:29  jsyzthz

我是在mvc3中使用你的分页控件,但是我数据访问层是不是要一次查询出所有的数据然后给你的控件来分页。我的数据访问层是基于oledb来访问access数据库的并没有采用entlib的codefirst,这里我底层已经实现了一个分页的方法只需传页数,和页面就可以返回分页信息了。现在就是不知道您的控件如何在我的程序里面调用,我感觉是我一次查询出所有的数据给控件来分页。不知道这样对否?
回复:您好,不需要获取所有数据给控件来分页,您可以只返回当前页数据和总页数,然后用这些参数通过PagedList构造函数来生成PagedList分页对象即可,请参考示例。谢谢!
;