留言簿
留言成功,请等待站长审核,谢谢支持!
2016-03-06 00:26 Z
杨老师,您好!这有个项目http://www.cnblogs.com/mzwhj/p/5183779.html,麻烦您看看这个项目的架构怎样?属于哪个级别的架构?流程是否合理?源代码https://ninesky.codeplex.com/SourceControl/latest
回复:您好,我因为最近要参加一个赛事,正在加紧时间学习,所以无法腾出时间研究您的代码,我没有听说过架构有级别的说法,用什么样的架构、什么样的流程都是因项目甚至因人而异,没有固定而一成不变的模式,所以是否合理也无法给出一个准确的判断,谢谢!
2016-03-04 10:45 赵锐
你好,MvcPager3.0可不可以和Dapper一起使用了,不用Linq to sql,还有MvcPager2.0在哪下载。
回复:您好,MvcPager和数据访问或ORM没有任何关系,它自带的linq扩展方法只是为了方便使用而已,您完全可以用其他ORM框架而不用这个方法,谢谢!
2016-03-03 17:28 James.wang
请看ToPagedList<T>(this IEnumerable<T> allItems, int pageIndex, int pageSize) 注意这里要求提供allItems数据,就是说要提供所有查询到的数据,请问如果我有100万条数据,是不是我都要读取出来呢? 这样不是效率就降低许多吗?
回复:您好,ToPaged方法还有另一个IQueryable的重载,请参考文档说明,谢谢!
2016-03-03 09:49 许逸晨
主题:跳转下拉框 内容:在使用MVCPager的时候一定要写上这句话: @section Scripts{@{Html.RegisterMvcPagerScriptResource();} 不然会导致使跳转按钮无效.且下拉框不加载任何数据。
回复:您好,这段代码是注册MvcPager的客户端jWuery脚本插件的,如果不注册这个插件,MvcPager是无法正常运行的!谢谢!!
2016-03-02 16:36 沈曦
我就看看。
2016-03-02 16:07 许逸晨
我引用了MvcPager 3.0为什么我的跳转按钮无效了,而且下拉框里面的页数也是空的。用的是bootstrap 的样式。
回复:您好,应该是脚本引用错误,请用F12调试检查,谢谢!
2016-02-29 17:58 mvc
您好 mvcpager1.5是否支持ajax带搜索条件分页?如果支持请您给我提供一些资料,十分感谢。我现在用的MVC3的项目无法使用mvcpager2.0或3.0
回复:您好,1.5不支持ajax搜索,MVC3可以使用2.0版,谢谢!
2016-02-25 20:36 王浩
杨老师您好,用AJAX分页后,我选中某一行修改了值,怎么选刷新当前这个列表
回复:您好,只能重新加载当前页,用脚本location.reload()就可以。谢谢!
2016-02-18 15:53 ornitien
动态加载参数问题: ---代码--- 1.Controller public ActionResult Index() { return View(); } public PartialViewResult GetUserInfo(string username,int pageIndex=0,int pageSize=20) { var model = new UserModel(); var list = model.GetUsersByName(username).ToPagedList(pageIndex,pageSize); return PartialView("UserList", list); } 2.Index.cshtml @using (Ajax.BeginForm("GetUserInfo", null, new AjaxOptions { UpdateTargetId = "articles1", InsertionMode = InsertionMode.Replace }, new RouteValueDictionary { { "id", "fm1" } })) { <button type="submit" class="button btn-primary btn-xs" id="btnSearch">查询</button> <input type="text" id="username" name="username" value="小"/> <div id="articles1"> </div> } 3.UserList.cshtml @model PagedList<TblUser> @{ Html.RenderPartial("UserDataList",Model); } @Ajax.Pager(Model, new PagerOptions { PageIndexParameterName = "pageIndex", ContainerTagName = "ul", PrevPageText = "上页", NextPageText = "下页", FirstPageText = "首页", LastPageText = "尾页", 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 = "articles1",DataFormId = "fm1" }) <script> $(function () { @{ Ajax.LoadMvcPagerScript(); } }); </script> 4.UserDataList.cshtml @model PagedList<TblUser> <table class="table table-bordered table-striped"> @foreach (var item in Model) { <tr> <td> @item.ACCOUNT </td> <td> @item.USERNAME </td> <td> @item.DESCRIPTION </td> </tr> } </table> ---问题点--- 1. 初次提交后,点击分页页码,表单中的值没有传到后台 2. 第二次Button点击提交后,分页控件正常传值到后台。 请问是什么原因,谢谢
回复:您好,我下月要参加一个比赛,最近实在太忙,很抱歉暂时没有时间测试您的代码,您能确认是控件问题而不是您自己的问题吗?官方的示例中是否也存在这样的问题?谢谢!
2016-02-18 14:51 ornitien
请问是否支持Ajax动态加载时附带post查询条件或动态修正不同的表单ID? 场景: 页面初始化时,不加载数据。 一个button,依据条件不同,post不同的form,并加载到同一个<div>中。 点击Button后,如何提交表单,是否不支持jQuery的Ajax提交? 尝试JQuery提交后,控件自带的方法提交时,查询条件无法传到后台。 请指教一下,谢谢
回复:您好,暂时不支持这样的功能,这种需要很少见,所以也不可能在以后的升级中增加这样的功能,如果您确实需要这样的功能,可以自己尝试修改源码。谢谢!