留言簿

我要留言
留言搜索

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中以加密的方式保存原始随机数值以便回发后验证。谢谢!
;