留言簿

我要留言
留言搜索

2021-02-19 09:19  刘同学

杨老师您好,我在使用Webdiyer的过程中发现了一个问题,超出索引的提示语有的时候是通过提示框弹出的,有的时候是在分页页面上以红字的形式展示的。
重现场景如下:
初始化页面时,分页页面有10页,输入11后查询是以提示框弹出提示;在筛选操作后,后台重新查询数据,前端重新渲染分页页面之后,比如分页页面有2页,那么此时再输入11查询也是以提示框弹出,但是输入3~10的数字,就是在页面上以红字显示提示语,不再弹出提示框。
也就是说,MVC中再次渲染同一分布页,该控件内部似乎没有初始化总页码,请问这种情况怎么解决?
回复:您好,Webdiyer是我的网名,不知道您说的是哪个控件?是什么方式实现分页的?谢谢!

2021-01-31 10:05  李

涛哥,期待你的blazorpager控件,本人博客:www.51mordern.com
回复:您好,因为不兼容IE的问题,一直没真正做过Blazor的项目,以前写过一个BlazorPager,但是很不成熟,最近再没有动过,准备等.net 6差不多的时候再完善,现在已经preview1了。谢谢!

2020-12-30 12:28  大黄

@Html.Pager(Model, new PagerOptions { PageIndexParameterName = "s", PagerItemTemplate = "{0} " })


报错,提示htmlhelper <dynamic>不具有名为pager的适用方法,但似呼有该名称的扩展方法
回复:您好,这个重载方法中,您的Model对象必须是一个 IPagedList接口的实现,请检查。谢谢!

2020-12-30 11:19  秘密

你这个只针对List吗?MS没有看到Datatable相关的案例
回复:您好,不知道您说的是哪个控件,一般来说,如果分页的数据必须是List类型,您可以把DataTable转成List就行,谢谢!

2020-12-25 08:57  郝振宇

AspNetPager1.PageChanged+= AspNetPager1_PageChanged2;
这样绑定的函数不能运行
回复:您好,您是在什么地方绑定的?如果事件处理程序绑定太晚是没有作用的。谢谢!

2020-12-07 08:46  威流

MvcCorePager跳转到最后一页后,页面样式有问题。好像是缺少< /a >和< /li >标签
回复:您好,您用什么分页方式?是否有例子可以看一下?谢谢!

2020-11-20 17:57  离筱乐

您好,我是一位初学者,看了下您的分页控件感觉很喜欢。请问我添加引用了AspNetPager.dll后在页面上添加
<webdiyer:aspnetpager id="AspNetPager1" runat="server" horizontalalign="Center" onpagechanged="AspNetPager1_PageChanged"
        width="100%"></webdiyer:aspnetpager>
会提示我“无法识别的标记前缀或设备筛选器‘webdiyer’”,这样后台就没法识别AspNetPager1,我该怎么解决呢?
回复:您好,使用前需要在页面上或web.config中注册,示例项目是在web.config中进行全局注册的,您可以看一下,如果在页面上注册,可以用
>%@ Register tagprefix="webdiyer" namespace="Wuqi.Webdiyer" assembly="AspNetPager" %>
这样的方式。谢谢!

2020-11-10 01:16  scott

大佬问下,我在MVC里通过ajax异步加载一个action,这个action对应的view里有您的分页控件,加载完后,我点击下一页没有触发ajax请求,而是触发了document请求,于是我在view里加了@{Html.RegisterMvcPagerScriptResource();}
    <script src="~/Content/Scripts/jquery.unobtrusive-ajax.js?v=12321312313"></script>
这样虽然分页控件里的下一页能触发ajax请求,但是一次点击会多次进行ajax请求,第一次1,第二次2,第三次直接4次ajax请求了,请问您知道是什么原因吗?
回复:您好,出现这种问题是因为Ajax事件处理程序被多次绑定导致的,解决这个问题的办法是使用动态加载脚本功能,请参考Ajax动态加载示例http://www.webdiyer.com/mvcpager/demos/loadbyajax/。谢谢!

2020-11-02 07:34  刘汀

您好,我刚去备案查询了一下,您的备案主页上是2个网址,一个是webdiyer.com,另一个是wq126.com,这个wq126.com现在是赌球的网页,通信管理局应该是根据这个判定域名违规的吧。您能修改一下备案信息吗
回复:您好,wq126.com这个域名早就过期被别人注册了,这两个网址是我好多年前备案的,现在连密码账号都忘了,工信部备案网站也没有找回密码功能,没办法登录,不过AspNetPager并不会在页面上生成我的主页链接,只是在代码注释中有,这个用户是看不到的,也不会在页面有任何显示,严格来说不应该连这些也查,以前从没有听说过,AspNetPager是开源的,实在不行您可以直接引用源代码,把注释去掉重新编译一下就可以了。谢谢!
2020年12月15日更新:域名备案信息已全部删除。谢谢!

2020-11-02 07:13  刘汀

您好,我是含山县人民医院信息科的一名工作人员,我一直用您的aspnetpager分页控件,很好用,不过今天我收到了通信管理局的违规外链通知,说您的域名没有备案让我删除外链,这个地址是封装在dll里面的我修改不了,请问能有什么办法吗
回复:您好,AspNetPager不会在页面上生成链接,只是在代码注释中的网址,不知道您说的是不是这个,从没听说过代码注释中的网址也算外链需要备案,您确认用的不是第三方修改后的控件?谢谢!
;