留言簿

我要留言
留言搜索

2019-05-09 20:20  傅敏敏

MvcCorePager 这个控件分页地址明明是A 但是点击变成B的连接 是否缓存最后一次的URL啊
回复:您好,您说的A地址是从哪里看到的?点击后变成什么?这个和缓存没有关系,很可能和您的路由配置有关。谢谢!

2019-05-09 11:15  asdf

老师您好!

1、我用的_AjaxArticles1页面下的跳转到_页,没有效果,是什么原因呢?
2、设置MvcAjaxOptions.EnableHistorySupport为false 具体在哪里位置设置呢?

        谢谢!
回复:您好,1、没有效果具体是什么情况?出错了吗?有没有注册jquery脚本插件?2、MvcAjaxOptions参数在Ajax.Pager()这个方法中,请看一下示例中Ajax分页的代码。谢谢!

2019-05-03 18:16  TonyBo

老师您好!请问这个问题怎么解决,谢谢。

“System.Linq.IQueryable<Models.Sys_StatusID>”隐式转换为“Models.Sys_StatusID”。存在一个显式转换(是否缺少强制转换?)
回复:您好,System.Linq.IQueryable当然不能转换为Models.Sys_StatusID,不知道您在什么情况下出现这种错误?执行了什么操作?请帖出更详细的错误信息和代码。谢谢!

2019-04-30 12:23  qq465509381

mvcpager 单个页面多个分页,设置了完全不同的PageIndexParameterName但还是同时分页,求解
回复:您好,如果设置了不同的PageIndexParameterName就不应该同时分页了,你可以看一下示例中的例子,确认一下是否设置正确。谢谢!

2019-04-28 10:45  TonyBo

即使设了EnableHistorySupport = false,浏览器地址栏也还是有?page=2这样的信息,只是在点其他页码时不再变了,请问初始设置就不要有类似?page=2这的样参数,应该如何设置?
另外,当ajax分页时设置httpmethod=post,应该调用后台打了[httppost]特性的方法吧?但为什么调用的似乎仍然是后台的get方法?调用后台post方法时提示找不到,麻烦您指点一下
回复:您好,?page=2是您自己加上或者打开时就有的吧?这样的话就不是控件加上的,是您手动加上的,您删除后分页是否还会自动加上这个参数?谢谢!

2019-04-28 10:19  张浩

杨老师,我这块出现个问题,就是应用程序在编译生成的时候可以通过,但是调试起来以后,跳转到使用分页控件的页面的时候,会出现如下错误!您能帮看看嘛!
“/”应用程序中的服务器错误。
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 

编译器错误消息: CS0433: 类型“Webdiyer.WebControls.Mvc.PagedList<T>”同时存在于“c:\Users\Admin\AppData\Local\Temp\Temporary ASP.NET Files\root\812f1783\acbb010e\assembly\dl3\f493fbdd\4e8c5298_66e7d301\MvcPager.DLL”和“c:\Users\Admin\AppData\Local\Temp\Temporary ASP.NET Files\root\812f1783\acbb010e\assembly\dl3\b1e09b8c\001adcd9_add2d001\Webdiyer.MvcPager.DLL”中

源错误:


行 46:     
行 47:     
行 48:     public class _Page_Areas_Admin_Views_CollegeTeachers_Index_cshtml : System.Web.Mvc.WebViewPage<PagedList<Teachers>> {
行 49:         
行 50: #line hidden

源文件: c:\Users\Admin\AppData\Local\Temp\Temporary ASP.NET Files\root\812f1783\acbb010e\App_Web_index.cshtml.c9f42c32.mqr8y4x1.0.cs    行: 48
回复:您好,请清空asp.net临时目录和您的项目下的bin文件夹再编译试试,出现这样的问题很可能是出现多个包含相同命名空间和类但文件名不同的程序集。谢谢!

2019-04-27 23:54  TonyBo

在浏览器地址栏显示查询参数容易泄密,所以不希望显示参数,post回传不是可以不显示参数吗?用ajax表单以post方式传递参数,使用button而不用a标签,可否?
回复:您好,我忘记了,这个分页参数是可以关闭的,MvcAjaxOptions.EnableHistorySupport这个属性如果为false的话Ajax模式下就不会在url中添加分页参数了,默认值是true。谢谢!

2019-04-27 12:44  TonyBo

已给你用支付宝转去10元,待我以后经济宽余再多给你转点.
有个问题:为什么用ajax分页会在浏览器地址栏仍然有页码参数出现?怎么样才能不显示?
回复:您好,非常感谢您的支持!Ajax分页出现参数是为了刷新或直接输入url时正确跳转到当前页,如果不加参数,刷新或输入url时打开的永远是第一页,这个功能没有关闭选项,不知道您为什么不希望显示参数?谢谢!

补充:抱歉忘记了,MvcPager是有个功能的,只需要设置MvcAjaxOptions.EnableHistorySupport为false即可。谢谢!

2019-04-25 14:02  ABC

老师,您好!我有有两个错误需要您的帮助。
1、@Ajax.Pager报错,说不包含Pager定义。
“System.Web.Mvc.AjaxHelper<pagedlist.pagedlist<Models.Article>>”不包含“Pager”的定义,并且找不到可接受类型为“System.Web.Mvc.AjaxHelper<PagedList.PagedList<Models.Article>>”的第一个参数的扩展方法“Pager”(是否缺少 using 指令或程序集引用?)	

2、ArticleList1 = DemoData.AllArticles.OrderByDescending(a => a.PubDate).ToPagedList(id, pageSize)报错,说无法转化。
无法将类型“PagedList.IPagedList<Models.Article>”隐式转换为“Webdiyer.WebControls.Mvc.PagedList<Models.Article>”。存在一个显式转换(是否缺少强制转换?)
回复:您好,1、如果是MvcPager,请在页面上或web.config中引入Webdiyer.WebControls.Mvc命名空间;2、您的ArticleList1是什么类型?如何声明的?PagedList.IPagedList是怎么回事?您是否用了第三方的PagedList组件?谢谢!

2019-04-25 13:52  傅先生

MvcCorePager 我用core2.1 都不支持吗 502错误
回复:您好,MvcCorePager基于.net standard 2.0,所以是支持.net core 2.1的,不知道您说的502具体是什么错误?是否有更详细的错误信息?谢谢!
;