留言簿
留言成功,请等待站长审核,谢谢支持!
2017-01-31 17:00 郑兵
杨老师,您好!我是直接采用项目的代码,放到wap站点中,但是在手机上访问时,没有跳转,在pc上可以实现跳转。
回复:您好,不知道您说的是哪个控件?什么项目?谢谢!
2017-01-24 19:46 简双春
您好, 我在最近的项目里使用的mvcpager 3,仿照例子里的ajax分页写的,但是ajax效果没出来,和html.pager效果是一样,断点后发现点了页码后根本没进到 Controller 的 if (Request.IsAjaxRequest()) { return PartialView("_newlist", model); } 里面来,是怎么回事呢?
回复:您好,Ajax请求失败应该是脚本问题导致的,请确保您正确引入了jquery库以及MvcPager的jQuery插件,另外请用F12浏览器开发者工具检查一下当前页面是否有脚本错误。谢谢!
2017-01-22 14:43 Alex
杨涛老师你好: 我刚做.net不到一年,在项目的一些页面中,看到几处ajax请求中,url参数后面加了个random。为什么要在URL后面加个随机数?原理是什么thanks。
回复:您好,Url后加随机参数是为了防止页面被缓存的,谢谢!
2017-01-20 08:45 张恒源
接昨天的问题 你的例子里换页的时候request url为http://localhost:37614/demo/ajaxpartialloading/2/?X-Requested-With=XMLHttpRequest 我的项目换页的时候request url为 http://localhost:64466/Province/Table?page=2 这是为什么?
回复:您好,这和PagerOptions.PageIndexParameterName的属性值及路由中的页索引参数名有关,请参考该属性的帮助文档和示例,谢谢!
2017-01-19 17:39 张恒源
你好 我在extjs里使用了MvcPager,使用的partialview包含的MvcPager,仿照例子里写的,为啥我点击换页会把table外的其他信息也刷新?
回复:您好,出现这个问题是您的MvcAjaxOptions的UpdateTargetId指向的html元素不正确,改元素不应该包含您说的table和mvcpager外的其他元素,请对照实例检查调试,谢谢!
2017-01-19 17:01 张
您好,我现在正在用您的AspNetPager控件,很多页面都在用,只有一个页面不显示下面的页码,后台的数据是多于pagesize的,也给recordcount赋值了,请问为什么会不显示呢,跟页面中其他控件会有冲突吗,谢谢
回复:您好,从您的描述中无法猜出原因,您需要进行调试,检查相关属性值开查找原因,谢谢!
2017-01-16 15:32 efreer
你好,有没有手机网站用的分页样式 ???
回复:您好,BootStrap的样式就适用于手机。谢谢!
2017-01-14 22:15 Chirs
您好!我系统用着您的分页控件很正常,可是移植到另外一台机器,出现了“未能找到类型或命名空间名称Wuqi(是否缺少using指令...)”,这是什么原因能,我是有添加AspNetPager.dll的
回复:您好,最好用nuget添加引用,直接引用dll的话引用的是绝对路径,如果另一台电脑上此路径及dll不存在,就会出现您说的问题。谢谢!
2017-01-11 09:03 冯勇
Hi,您好。使用了MVCPAGER 分页,已经实现分页功能。在添加检索条件时 我将form设置成post , 把new MvcAjaxOptions { UpdateTargetId = "articles", HttpMethod = "POST", DataFormId = "myform" }也设置成POST提交,但是在点击下一页或者其他页码提交后在后台 getForm(“key”) 一直获取不到检索条件。请问是为什么呢? view 代码: <div id="articles"> @using (Html.BeginForm("index", "tick", new RouteValueDictionary { { "id", "myform" } }, FormMethod.Post)) { @Html.Label("关键字:") <input name="key" value="@Request.Form["key"]" /><input type="submit" value="查询" /> } @*分页Table*@ @{ Html.RenderPartial("GetProblem"); } <div class="text-center"> @Ajax.Pager(Model.Articles, new PagerOptions { PageIndexParameterName = "id", FirstPageText = "首页", PrevPageText = "上一页", NextPageText = "下一页", LastPageText = "末页", NumericPagerItemCount = 5, ContainerTagName = "ul", CssClass = "pagination", CurrentPagerItemTemplate = "<li class=\"active\"><a href=\"#\">{0}</a></li>", DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>", PagerItemTemplate = "<li>{0}</li>" }, new MvcAjaxOptions { UpdateTargetId = "articles", HttpMethod = "post", DataFormId = "myform" } ) </div> </div>
回复:您好,出现这个问题很可能是页面上有脚本错误导致Ajax提交失败,请用F12浏览器开发者工具调试检查http请求和响应结果。谢谢!
2017-01-10 10:38 文彬
webdiyer,thanks a lot. 本人ASP.NET有1年经验,现在MVC上手感觉也还行。 以后有问题也请多指教哈哈!
回复:不客气,IT技术发展太快,我接触ASP.NET MVC已经八九年了也还在不断学习,希望共同进步。谢谢!