留言簿

我要留言
留言搜索

2015-07-03 12:27  sllfe

MvcCaptcha在mvc4里用的时候,这句var url = new UrlHelper(helper.ViewContext.RequestContext);
一直报“尝试访问类型与数组不兼容的元素。 
”的错误。
回复:您好,您的项目是否是从3.0版升级的?本站用MVC5也没有问题,不行的话您可能需要用新建MVC4项目而不是升级MVC3的项目的办法来解决,或者下载MvcCaptcha的源代码自己编译一下。谢谢!

2015-07-02 16:14  猜猜看

杨老师,你好,我在用MvcCaptcha 遇到点问题,帮忙解决一下。
我在web.config配置了sessionState节点,具体节点属性是这样的:mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="30"。
然后问题来了:我在view页面添加了@Html.MvcCaptcha(new Webdiyer.WebControls.Mvc.MvcCaptchaOptions { ValidationInputBoxId = "Code", CaptchaImageContainerId = "captchaImage" })代码。
然后请求这个页面时报错:“无法序列化会话状态。在“StateServer”或“SQLServer”模式下,ASP.NET 将序列化会话状态对象,因此不允许使用无法序列化的对象或 MarshalByRef 对象。如果自定义会话状态存储在“Custom”模式下执行了类似的序列化,则适用同样的限制。”
在不改变sessionState节点mode的情况下,怎么处理这个问题。3q
回复:您好,这个问题应该和MvcCaptcha没有任何关系,是您的session设置问题,您将session会话保存在sql server中了,这样的话所有的session对象都必须支持序列化,否则就会出现这样的错误,我没有用过这个功能,所以也无法给您更多帮助。谢谢!

2015-07-02 14:41  王珺

能不能做个winform版的分页控件,虽然我也能做分页,但是很丑啊!希望你能封装好些
回复:您好,抱歉,我不常做winform,不是很熟,而且也没见过winform用分页控件的,基本都是拖动页面底部时自动加载。谢谢!

2015-07-02 11:06  yile

杨涛老师,我加了你的qq 有一个网站开发的事儿想找你,怎么才能联系到你?我是断点推荐过来的。
回复:您好,不知道您要开发什么网站?加的哪个QQ?您也可以通过webdiyer at gmail这个邮箱联系。最近实在太忙,可能无法腾出时间帮您,还请您原谅。谢谢!

2015-06-30 16:24  mvcpager.js

mvcpager.js建议兼容AMD模式
回复:谢谢您的建议,我对AMD模式还没深入研究过,以后升级会考虑的。谢谢!

2015-06-30 10:44  小张

杨老师,你好。
我想下载MvcPager3.0,不知道怎么下载,下载下来是个
webdiyer.mvcpager.3.0.0.nupkg文件,是不是把nupkg改成dll就可以了?
回复:您好,nupkg是nuget包文件,不是dll,您需要用nuget客户端来下载安装MvcPager,比如VS中的nuget插件,本站暂时未提供单独的dll文件下载。谢谢!

2015-06-29 17:45  ryb

杨涛老师
我想在列表页顶部加个 上一页 下一页,不要中间的页码,该怎么设置PagerOptions参数呢?底部的分页保留

2015-06-27 17:32  haozi

allowReload: false,    设置成true就没问题,在false状态下,加载带搜索的分页会有一个问题,操作方法:先停留在第二页,再点搜索后,url停留在#id=2,分页停留在1页,下一页没反映,只能点击分页3才能跳过(不知道是不是我哪里不对,后来完全按照你的demo抄下来还是一样)
回复:您好,谢谢您的反馈,确实有这个问题,我会记下抽时间解决。谢谢!

2015-06-25 09:29  qin123

杨老师 为什么ajax分页下没有type这个参数 分页会自动加这么个参数
回复:您好,您说的问题是哪里出现的?官方示例有这样的的问题吗?MvcPager除了页索引参数外,不会再自动添加其他参数,很可能是您自己的问题。谢谢!

2015-06-20 22:53  xutao

我已经用自己的方法进行了分页,请问这里要怎么写?
int pageIndex = PagteIndex ?? 1;
var articleList = new ArticleBLL().GetListByPage(pageIndex, pagesize, out reccount,p=>p.ColumnId == 1, p => p.UpdateTime, false);
PagedList<Article> mPage =  ....这里
回复:您好,请参考一下帮助和示例中PagedList构造函数的说明和示例,谢谢!
;