留言簿

我要留言
留言搜索

2012-12-26 17:12  landon

您好,杨大哥,我是一名学习asp.net的大学生,目前刚刚找到实习工作,由于公司是新公司,所以没有老师傅带,在开发过程中凡是从数据库读取数据的我使用datalist空间或者DataReader,这样会不会降底页面打开的速度呢?我要如何才能使它更优化呢?而且如果全是用datalist的话一个页面里也太多控件了吧!求指教!qq810156785!邮箱810156785@qq.com!谢谢了!
回复:您好,DataList是显示数据的控件,DataReader才是从数据源读取数据的,相对于DataSet和DataTable等来说,DataReader效率要高一些,显示数据效率高一些的话尽可能少用控件。不过我已经很久不用webform,几年前ASP.NET MVC刚问世的时候就转用ASP.NET MVC开发了,现在对webform已经有些生疏了。谢谢!

2012-12-26 15:57  姓名

杨先生,你好!我使用了你的AspNetPager控件.当页面第一次加载的时候.CurrentPageIndex为什么始终是1,无法赋其他值.
回复:控件的RecordCount属性设置有问题吧?请检查并参考一下示例。谢谢!

2012-12-25 17:08  feifei

你好杨大哥  我现在有个问题 就是我在MVC3下使用你的MvcCaptcha控件 可是图片一致显示不出来 我是照的你的例子做的 一致显示的是代码段 请教下是怎么回事
回复:您好,不知道您说的显示的“代码段”是什么代码?请认真对照例子看一下,如果示例运行正常,那么您肯定有遗漏的地方。谢谢!

2012-12-21 10:46  wu-jian

再反馈一个问题:

routes.MapRoute(name: "aaa",url: "aaa/{controller}/{action}",defaults: null);

routes.MapRoute(name: "bbb",url: "bbb/{controller}/{action}",defaults: null);

如果在路由“bbb”上放置分页控件,分页链接都到aaa上去了。
回复:您好,这应该是您路由的问题,和分页控件无关,您用其它方法调用这个路由生成的链接应该存在一样的问题,MvcPager就是调用ASP.NET MVC内置的RouteUrl方法来生成分页链接的,谢谢!

2012-12-21 10:12  EasonJim

您好,请问aspnetpager如何实现动态行数的实现?就是说在分页的右边添加一个   “每页多少行”
这样的输入框?
回复:您好,这个可以自己加,请参考“从url获取每页显示记录数”这个例子:http://www.webdiyer.com/AspNetPagerDemo/UrlPageSizeName/default.aspx。谢谢!

2012-12-17 11:36  liQing

你好、我用了你的分页控件、出现了点小问题、不知道是什么原因、你能帮我看看么、
1.当我换条件查询时、在没有任何数据时分页条依然存在、而且是上一次查询时的条码
2.还是在我换条件查询时有时要连续点击两次按钮数据才会出来、点第一次提示查询成功时、页面空白(刷新后)、第二次点击时数据才出来
这会不会与缓存有关啊、有什么方法可以解决么、
谢谢、、、、
回复:您好,您好,您说的是AspNetPager吗?重新查询时请记得将CurrentPageIndex设为1。第二个问题我没见过,不太清楚,您需要自己调试查找一下原因。谢谢!

2012-12-16 12:09  thirdman

hello.问下你给的分页存储过程有没有DB2版本的。我用的你05年的那个版本。感觉从SQL SERVER转到DB2差异太大了。
回复:您好,我从没用过DB2数据库,对这个不熟悉,所以没有这样的工具,您可能需要自己修改或者在网上搜一下。谢谢!

2012-12-14 11:30  ztc

您好,杨老师,FirstPageUrlRewritePattern这个属性怎么设置重写呢。。比如我打开的默认页是news.html但是重写没有参数翻不了页。请问下这个地方该怎么重写呢?
回复:您好,FirstPageUrlRewritePattern就可以设置为news.html,其它页面用UrlRewritePattern设置重写格式,必须要传递页索引参数,否则肯定分不了页。谢谢!

2012-12-13 11:45  suerdnlu

有缓存问题:
jquery ajax分页,我新增了一套记录,不会显示出来。其实已经成功了
回复:您好,这个问题是页面缓存引起的,和分页控件没有任何关系,您需要将controller中对应的Action禁用缓存,类似于这样:
Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetExpires(DateTime.Today.AddYears(-2));
请参考示例项目中的例子。谢谢!

2012-12-12 22:19  LHM

您好,我用MVC page 1.3 可以进行分页,但是为什么最后一页是空白呢?

如果数据只有一页的话,那么就全是空白。

最后一页不能显示出来。
回复:您好,数据空白是您获取数据的问题,MvcPager是不能决定您显示什么数据的,您需要认真调试检查,找出问题原因,另外建议您使用最新版的MvcPager,当前版本是1.5。谢谢!
;