留言簿
留言成功,请等待站长审核,谢谢支持!
2018-05-14 14:40 杨东波
您好。问下 。net core的空间 如何使用 我这老师报错 是js的错误
回复:您好,具体报什么错误?您是否引用了MvcPager.js脚本插件以及jquery?谢谢!
2018-05-12 11:35 傅先生
MvcPagerCore我下载好了,例子有点少。能多更新一些例子吗?比如搜索。
回复:您好,搜索和MvcPager 3没有区别,不知道您碰到什么问题?可以的话发个简单的例子我给您抽空给您改改。因为实际项目中还没用到asp.net core mvc,所以还没机会深入研究学习,MvcPagerCore也是在边学边做的情况下升级完成的,功能还不是很完善,后边会慢慢升级完善,不过最近还是抽不出时间,请谅解。谢谢!
2018-05-11 16:12 小白
pageSize=10,现在有11条数据,共两页,我在第二页删除记录的时候后重新绑定,currentpageIndex=2,然后就绑定不到数据了,请问该怎么办
回复:您好,您说的是哪个分页控件?如果您用MvcPager并且使用了ToPagedList扩展方法来获取数据,那么第二页数据删除后获取的会是第一页的数据,如果是AspNetPager,您需要自己判断总记录数以及当前页索引来获取合适的数据,或者删除后跳转回第一页。谢谢!
2018-05-09 20:42 傅先生
我现在使用 core2.0做分页。不是使用你现在版本的分页,你问可以更新一下吗?
回复:您好,MvcPagerCore就是支持asp.net core mvc的分页组件,您可以通过nuget安装:https://www.nuget.org/packages/Webdiyer.MvcPagerCore/,源代码在github上:https://github.com/Webdiyer/MvcPagerCore。谢谢!
2018-05-07 16:50 陌香
我这有个mvc项目,点击左侧菜单时,用ajax获取到列表页面的内容,再放到右侧的div中的。 点击不同的菜单时,会用ajax加载很多次不同的列表页面,这样分页控件就乱了。 请问怎么再点击左侧菜单时,把已有的分页控件销毁掉?
回复:您好,通过Ajax加载分页控件可以参考示例中动态加载的例子,示例网址:http://www.webdiyer.com/mvcpager/demos/loadbyajax/。谢谢!
2018-05-06 03:05 Jackie Fang
杨老师,非常感谢能使用您的控件,有个问题想向您请教一下麻烦你抽空帮我看一下,万分感谢 customertable.cshtml @using Webdiyer.WebControls.Mvc; @using wooderp.Models; @foreach (var a in Model) { <table> <tr> <td>@a.id</td> <td>@a.mwCompanyName</td> </tr> </table> } customersList.cshtml @using Webdiyer.WebControls.Mvc; @model PagedList<mwCooperators> <link href="~/Content/pagerstyles.css" rel="stylesheet" /> @{ Html.RenderPartial("customerListTable"); } <div class="text-center"> @Ajax.Pager(Model, new PagerOptions {HorizontalAlign ="left", FirstPageText="First", PrevPageText="Pre", LastPageText="Last", NextPageText="Next", PageIndexParameterName = "id",CurrentPagerItemTemplate = "<span class=\"current\">{0}</span>", DisabledPagerItemTemplate = "<span class=\"disabled\">{0}</span>", Id = "flickrpager" }).AjaxOptions(a => a.SetUpdateTargetId("result")) </div> ShippingInstructionsManage.cshtml <input id="txtNotifyid" name="txtNotifyid" type="text" /><input type="button" id="loadbtn" value="select company" /> <div id="result"> </div> <script type="text/javascript"> $(function() { $('#loadbtn').click(function () { $.ajax({ url: '@Url.Action("ajaxLoadCustomerList", "Home")', data: { pre: 'B' }, type: 'POST', success: function(data) { $('#result').empty().append(data); } }); return false; }); }); </script> controller 部分 private wooderpEntities db = new wooderpEntities(); public ActionResult ShippingInstructionsManage() { return View(); } public ActionResult ajaxLoadCustomerList(int id = 1) { var model = db.mwCooperators.OrderByDescending(a => a.mwPubDatetime).ToPagedList(id, 5); return PartialView("customersList",model); } 想通过点击选择公司,进行ajax加载以供选择使用 可是,加载后,如果点击分页时,就跳转到了分页的那个页面
回复:您好,您需要使用MvcPager的Ajax搜索功能,将选择公司的下拉框包含在搜索表单中即可,Ajax搜索功能有详细的示例和帮助文档,请您查看参考一下。谢谢!
2018-05-04 10:01 zkh-balance
杨老师,我想问一下 我使用的标准ajax分页,但是不是post提交的,和标准URL路由分页没有什么区别,还是刷新了一下页面,Request.IsAjaxRequest()进不去,这是什么原因呢,希望杨老师能回复一下
回复:您好,您是否注册或引入了MvcPager的jQuery脚本插件?如果正确注册或引入了脚本插件,那么很可能是页面上有脚本错误导致的,您需要用开发者工具调试检查。谢谢!
2018-05-03 21:30 王有志
杨老师,您好 我在使用ajaxpager(ajaxSearchPost)的时候,点击搜索按钮,提交是post提交,但是点击下一页和上一页或者首页或者尾页就变成了get提交,能不能帮我分析一下问题出在哪里?
回复:您好,出现这样的问题很可能是没有注册脚本插件,或者页面上有脚本错误导致MvcPager的jquery脚本插件不能正常运行,从而使分页链接变成了普通的超链接,请用F12开发者工具调试检查。谢谢!
2018-05-02 15:35 小城
您好杨老师。请问我用了ajax 分页之后。那个下拉选择索引页就失效。 无法使用。请问是什么原因呢
回复:您好,不太清楚您说的失效是具体是什么情况,您是否正确注册了脚本插件?相关属性是否设置正确?谢谢!
2018-04-30 16:53 司徒白
1、手机上的分页能不能直接上滑就触发下一页? 2、请问有WebForm的验证码控件吗?
回复:您好,分页控件暂不支持手机端上滑分页,webform的验证码控件网上很多,甚至自己实现也简单,原理就是将随机数生成图片,用session或在viewstate中以加密的方式保存原始随机数值以便回发后验证。谢谢!