留言簿

我要留言
留言搜索

2013-11-15 14:22  徐振

我用的MVC4.0  引用了MvcPage.dll文件出现了 “指定的数组必须具有相同的维数”错误  我的system.web.mvc.dll是4.0版本的啊    怎么还会出现这个问题啊   求指教
回复:您好,请用最新版的MvcPager,上个版本中有这样的问题,因为那是在Mvc3下编译的。谢谢!

2013-11-15 09:53  Davis

你好!为什么使用mvcpager分页,每运行过的url都会被缓存下来,后续执行都不会再执行相应的action,能否解决这种缓存问题,每次点击下一页,我都想执行action
回复:您好,缓存是浏览器或者服务器端代码的问题,和MvcPager没有任何关系,如果不想让页面被缓存,可以在action中加上如下代码: Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
Response.Cache.SetValidUntilExpires(false);
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
谢谢!

2013-11-14 17:30  李丹

我在使用AspNetPager分页,正常分页没问题,但是最近我发现一个严重问题,比如:我要搜索一篇文章,当我转到第2页时,没找到我要的文章,我就通过关键字搜索,本来这篇文章存在,可是我点第一次搜索按钮,提示我没有该文章,点第二次才搜出来,这是怎么回事?我上网查了一下,说是     [采用PageChanging事件来控制分页,带来的问题是会重复执行数据绑定函数,也就是说点下一页会绑定2次数据]   您有没有解决的办法,谢谢了
回复:您好,出现这个问题是因为您搜索后,没有返回第一页,仍然停留在当前页即第二页,所以搜索的数据看不到,您需要在搜索后,设置AspNetPager的CurrentPageIndex为1,另外分页事件应该是PageChanged,PageChanging用于需要取消分页时使用。谢谢!

2013-11-13 13:37  kong521

mvcpager分页控件,不能单独设置首页、尾页、上页、下页样式,这样不太好吧?有时会用会到图片作背景,数字页码背景独立。首页、尾页、上页、下页各自独立
回复:您好,暂时没有该功能,如果确实需要,您可以尝试自己修改源代码。谢谢!

2013-11-13 13:34  kong521

针对此条信息2013-11-07 11:25  kong521
我的意思是ajax验证失败时,不需要重新装载验证码。
成功时页面会跳转就无所谓了,
所以我加了ajax请求,不删除Session的判断
回复:您好,如果验证失败而不改变验证码的话,就为攻击者提供了方便,因为验证码不会变,所以他可以不断地反复尝试,这样破解的机率大大提高,网上的验证码基本上都是这样,失败后重新加载新的验证码而不会继续使用上次的验证码。谢谢!

2013-11-11 15:57  kong521

1. mvcpager1.5formvc3,首页、上页、下页、尾页和数字页码。如何分别用不用的CSS样式,如何实现?
比如首页、上页、下页、尾页用4个图片,页数字分页加背景图,直接用<img />只有1页时没问题,有多页时,<img />放在<a></a>里面,<img />就作为文本了,这如何解决?
2. mvcpager2formvc3,ajax分页时,添加,修改,删除如何重新加载页面数据?
回复:您好,第一个问题暂时无法实现,所谓众口难调,任何软件都很难满足每个人的需求,功能太多会使控件变得臃肿,也增加了使用难度,所以只能先满足大多数开发者的需求,至于第三个问题,示例项目中就有删除的例子您可以看看。谢谢!

2013-11-08 12:33  zw

我有两个mvcpager问题: 
1.是如果功能js来获得当前分页索引,
2.我如果通过js来实现分页,就像手动点击页号按钮一样
回复:您好,没有提供直接捅过js控制或与mvcpager交互的功能,只能自己用一些技巧来实现,谢谢!

2013-11-08 10:46  zw

我想通过JS来实现mvcpager的跳转到指定页上去.怎么实现
回复:您好,您可以用js直接跳转到制定页面的url即可,谢谢!

2013-11-07 11:26  kong521

此留言功能,如果验证码输入错误,无法留言,不知和我遇到的问题是不是一样的?
回复:您好,这个控件功能还不是很完善,验证码输入错误后不会自动重装加载,需要点击换一张按钮或手工刷新页面后才重装加载,谢谢!

2013-11-07 11:25  kong521

MvcCaptcha验证码控件:
ValidateMvcCaptchaAttribute类修改
// removes the captch from Session so it cannot be used again 
            if (!filterContext.HttpContext.Request.IsAjaxRequest() || isValid)
                filterContext.HttpContext.Session.Remove(guid);
也就是非ajax请求或验证成功时才移除Session
这样ajax form验证码失败时就不能有问题了
回复:您好,您想表达的意思是?谢谢!
;