留言簿
留言成功,请等待站长审核,谢谢支持!
2020-10-30 05:43 浮生
这个要怎么安装到VS2019上呀
回复:您好,您要安装什么?如果您说的是把控件添加到工具箱中,因为VS2019已经不支持早期的WebForm类型的项目了,所以没法把AspNetPager添加到工具箱中,至于MvcPager,它是Asp.net mvc组件,不能添加到工具箱中。谢谢!
2020-10-21 01:48 空
感觉文档和源码对菜鸟不友好啊 ,这个东西应该能简单调用的希望优化下文档和使用说明 让菜鸟容易上手~~毕竟这种组件菜鸟用的才多!!因为自己不会
回复:您好,使用这些控件或组件需要一定的Asp.Net基础,这些基础知识可以参考微软的官方教程,一步一步讲解的非常详细,在控件文档中用几句话确实不太容易说清楚,还请您原谅。另外也不知道您说的是哪个控件,现在asp.net更新迭代的速度很快,象AspNetPager这种WebForm技术早已被微软淘汰很多年了,甚至连几年前推出的Mvc也不再是主流,已经被Razor Pages取而代之,别说没有基础的新手,就算做了多年asp.net开发的专业开发人员,都有点跟不上发展的节奏了。谢谢!
2020-10-13 02:28 三井绫子
您好 最新的MVCpager 示例项目下下来以后bin文件为空,找不到MVCpager.dll文件为什么
回复:您好,示例项目直接引用源代码项目,编译时会自动生成,另外您也可以直接用neget来添加引用MvcPager组件,不需要从源代码项目中编译。谢谢!
2020-10-03 05:17 张三
点击第二页全选功能失效
回复:您好,不知道您用哪个控件?除非是AspNetPager并且用Postback分页方式,否则跳到其它页面后原来页面的状态都会丢失,跨页实现多选功能需要您自己来实现,比如用cookie或session等保存之前选中的项,分页控件无法帮您实现这样的功能。谢谢!
2020-08-12 03:07 小何
您好!杨老师:虽然一直没有回复我的提问,我仍然忍不住再请教一下,MVCPager的Ajax方式能否实现打开页面不查询分页?待选定条件提交后才根据查询分页? 这种方式一般运用在企业级查询较多。我看了之前也有很多人询问,可能是表述原因,杨老师基本回复的没理解对方意思。
回复:您好,这个实现起来应该不难,在后台Action中,如果查询条件都为空,返回空数据就可以了,但一般来说,没有查询条件应该显示所有数据。谢谢!
2020-08-05 15:32 小河
杨老师您好!我想请教一下:用Ajax.BeginForm分页,能不能打开页面先不查询分页,等选定好表单控件条件,点击submit查询按钮才根据返回数据分页。怎么设置?我一直没搞出来,都是按demo代码写的
回复:您好,在后台Action中判断就可以了,如果没有查询条件就返回空数据。谢谢!
2020-07-13 09:29 张宇
BootStarp4下强行修改的样式风格。 <style> #navb ul li a { position: relative; display: block; padding: 0.5rem 0.75rem; margin-left: -1px; line-height: 1.25; color: #007bff; background-color: #fff; border: 1px solid #dee2e6; } #navb ul li a:hover { z-index: 2; color: #0056b3; text-decoration: none; background-color: #e9ecef; border-color: #dee2e6; } #navb ul li a:focus { z-index: 3; outline: 0; box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); } #navb ul .active a { z-index: 3; color: #fff; background-color: #007bff; border-color: #007bff; font-weight:600; } #navb ul .disabled a { color: #6c757d; pointer-events: none; cursor: auto; background-color: #fff; border-color: #dee2e6; } </style> <nav id="navb"> @Html.Pager(Model, new PagerOptions { PageIndexParameterName = "pageIndex", Con
回复:您好,留言内容长度有限制,被截掉了,不知道您想说什么问题?谢谢!
2020-07-13 09:06 张宇
PagerItemTemplate = "<li>{0}</li> 杨老师 {0} 怎么加样式呢? 这是我的源码,用的bootstrap4 <nav aria-label="Page navigation example"> @Html.Pager(Model, new PagerOptions { PageIndexParameterName = "pageIndex", ContainerTagName = "ul", CssClass = "pagination justify-content-center", CurrentPagerItemTemplate = "<li class=\"page-item active \">" + "<a class=\"page-link \" href=\"#\">{0}</a></li>", DisabledPagerItemTemplate = "<li class=\"page-item disabled bg-primary \"><a >{0}</a></li>", PagerItemTemplate = "<li class=\"page-item bg-info \" >{0}</li>", Id = "bootstrappager" }) </nav>
回复:您好,{0}是占位符,不能在这里面加样式,但可以通过级联的css样式定义来实现,比如没法给a加上 class="page-link",但您可以在上级li的样式定义中为a标签添加样式,类似于这样:li.page-item a{//page-link的样式}。谢谢!
2020-06-07 09:09 sa
http://www.webdiyer.com/mvcpager/demos/ajaxsearchpost/ 老师请问: 我使用了该链接做条件查询的分页 但调试的时候 点击第n(n>1)页时 获取不到表单里的值,只获取到了n页码 我是按照你的配置做的 @using (Ajax.BeginForm("UserList", new RouteValueDictionary { { "page", "" } }, new AjaxOptions { UpdateTargetId = "_table", InsertionMode = InsertionMode.Replace, HttpMethod = "Post" }, new RouteValueDictionary { { "page", "searchForm" } })) {} 这里RouteValueDictionary 为啥要写两遍?
回复:您好,这里的第一个RouteValueDictionary是定义路由值,最后一个是定义htmlAttributes,我的代码是定义id这个属性值的,您查看生成的html代码就会看<form ... id="searchForm",在您上面的代码中,相当于给form加了个page属性,它的值是searchForm,显然是错误的。谢谢!
2020-06-06 10:27 儿童噶
请问老师: 不使用这个 using (var db = new DataContext()){} 会怎么? 多个请求如果用这个的话会产生资源已释放的错误,又该怎么解决? 谢谢。
回复:您好,不需要显式释放DbContext的资源,.net的垃圾回收机制会自动帮您处理。谢谢!