留言簿

我要留言
留言搜索

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的垃圾回收机制会自动帮您处理。谢谢!
;