留言簿
留言成功,请等待站长审核,谢谢支持!
2015-12-14 15:21 蔡
<script src="~/js/MvcPager.js"></script> <div id="showed"> @Html.Action("_InfoTable", new { InfoList = auditedList, Target = "showed" }) </div> <div class="m-page1 f-cb"> <ul class='f-cb act-p'> <li class='ipt none'> <input type='text' id="auditedListPageIndexBox" class='u-ipt'> </li> <li class='none no'>页</li> <li class='sure' id="auditedListGoToBtn">确定</li> </ul> @if (auditedList != null) { @Ajax.Pager(auditedList, new PagerOptions { Id = "pager1", FirstPageText = "首页", PrevPageText = "上一页", NextPageText = "下一页", LastPageText = "末页", PageIndexParameterName = "p1", NumericPagerItemCount = 5, ContainerTagName = "ul", CssClass = "f-cb act-p", CurrentPagerItemTemplate = "<li class=\"crt\">{0}</li>", DisabledPagerItemTemplate = "<li class=\"disabled\">{0}</li>", PagerItemTemplate = "<li>{0}</li>", GoToButtonId = "auditedListGoToBtn", NavigationPagerItemsPosition = PagerItemsPosition.Right, PageIndexBoxId = "auditedListPageIndexBox" }).Options(o => o.AddRouteValue("target", "showed")).AjaxOptions(a => a.SetUpdateTargetId("showed")); } 试用AJAX分页 ,但是生成的分码仍然是跳转链接。没有达到无刷新的效果。。。请问是什么原因?
回复:您好,Ajax分页失败最可能的原因是页面上有脚本错误,请用浏览器开发者工具调试检查,和生成的分页链接没有任何关系,无论是否Ajax分页都会生成分页链接,这是为方便搜索引擎收录及Ajax分页失败后降级为标准url分页而加入的。谢谢!
2015-12-14 15:14 郑同学
请问下“Html.RegisterMvcPagerScriptResource()”是否可以直接使用<script type="text/javascript" src="/scripts/MvcPager.js"></script> 这种方式替换,主要是因为使用了虚拟目录来发布的话,这个控件引用的路径不对,请问可以吗?
回复:可以的,谢谢!
2015-12-14 13:51 黄文光
网站上没有mvcpage2.0的下载资源了吗?有个项目是mvc3的
回复:您好,请用nuget下载,MVC3.0可以用这个:https://www.nuget.org/packages/MvcPager.MVC3.CN/。谢谢!
2015-12-04 15:27 张同学
<div class="row"> <div class="col-md-8 navbar-left "> @Html.Pager(Model, new PagerOptions { PageIndexParameterName = "pageindex", 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>", Id = "pager", PageIndexBoxId = "pageIndexBox2", GoToButtonId = "goToBtn2", }) </div> <div class="col-md-4 "> <div class="input-group navbar-right" style="width:120px;margin:20px 0"> <input type="text" id="pageIndexBox2" class="form-control input-sm" /> <span class="input-group-btn"><button class="btn btn-primary btn-sm" id="goToBtn2">跳转</button></span> </div> </div> </div> @section Scripts{@{Html.RegisterMvcPagerScriptResource();}} 输入页数后回车实现跳页,怎么做到
回复:您好,没有加这个功能,不过如果当页表单中只有一个提交按钮的话,按回车键默认就会提交此表单,可能不同的浏览器效果会有所不同。谢谢!
2015-12-02 08:18 灵风
/search-a1t2c3-p1 在MVC下如果p1是页码的这种形式怎样实现呢?
回复:您好,url是通过路由定义的,您需要了解一下ASP.NET的路由。谢谢!
2015-12-01 21:39 毛强、杨哥 是 我
MVC 中 怎么一次性下载多个文件? public ActionResult FilePathDownload1() { var path = Server.MapPath("~/Files/鹤冲天.zip"); return File(path, "application/x-zip-compressed"); } 怎么返回多个 文件呢 ?
回复:一个页面一次只能下载一个文件,不可能下载多个,要下载多个,可以在一个页面中嵌入多个隐藏的iframe,将iframe的src设为下载页面的url即可。谢谢!
2015-12-01 16:03 小徐
杨老师,您好!我在底层已经定义了返回分页数据的通用方法,想通过MvcPager显示分页,但MvcPager的输入必须是Webdiyer.WebControls.Mvc.PagedList<T>对象,除了使用ToPagedList方法外,可以像AspNetPager一样,设置总记录数来使用吗?谢谢!
回复:当然可以,请看一下PagedList构造函数列表,另外如果不想用PagedList,您可以使用实现了IPagedList接口的自定义对象,示例中就有这样的例子,请注意参考一下。谢谢!
2015-12-01 09:49 笑傲人生
我要下载zip文件,无法下载啊,还有什么地方能下载?
回复:您好,不知道您要什么下载zip文件?
2015-12-01 00:12 小谢
杨老师,nuget里面3.0.1.1的dll不能下载,怎么回事呢?
回复:应该是你们公司或单位的网络问题吧,我在单位也这样,好象那个行为管理还是防火墙弄的不对了,没办法只好用nuget package explorer那个软件下载下来再添加引用,但是在家里就没有问题。谢谢!
2015-11-30 10:40 小何
杨老师,您好,调试也看不出问题啊,就是链接里明明一个参数里有值,但是跳转的那一刻就变成了默认值,这个用fidder也捕捉不到什么时候变化,求指导!
回复:您好,如果调试都找不到问题原因的话,那靠猜测更是不可能的了,建议您设置断点一步一步调试,不可能找不到问题的根源。谢谢!