留言簿

我要留言
留言搜索

2018-06-12 16:57  刘康

杨老师:你好
我用Html.Pager分页时提示不包含Pager的定义,是怎么回事呢
回复:您好,您没有帖出代码,所以不太明白您是怎么用的,出现这个问题很可能是是您没有引入Webdiyer.WebControls.Mvc命名空间导致的,试试在页面顶部添加@using Webdiyer.WebControls.Mvc;谢谢!

2018-06-07 09:44  harry

你好,环境是core2.1,使用NuGet引用Webdiyer.MvcPagerCore包后,使用过程中会报js错误,
路径是\webdiyer.mvcpagercore\1.0.1\contentFiles\any\netcoreapp2.0\wwwroot\lib\MvcPagerCore
文件是MvcPager.js和MvcPager.min.js,于是我将文件删除解决,但是我部署到其他机器中还是需要手动删除才能运行,希望作者大大可以关注一下
回复:您好,是的,有这个问题,我把js打包在nuget包中本来是为了方便调用,但是不少时候大家并不需要这个文件,所以会出现这样的问题,我下次发布时会去掉js文件。谢谢!

2018-06-06 14:02  tong

老师,你好,我在页面引用这句
 @Html.Pager(Model).Options(o => o.SetPageIndexParameterName("pagenum").SetPagerItemTemplate("{0} "))

生成的却是First Prev 1 2 Next Last 这种按钮,变成了英文,咋回事,之前用是中文的,突然变成了英文,是缺少了什么配置吗
回复:您好,语言和这个没有关系,和当前线程的区域性有关系,请看一下多语言支持这个示例中的说明和例子。谢谢!

2018-06-06 10:26  杨芳

你好,我用webdiyer分页的时候老是报错,说是无法显示此控件未在web表单上注册时什么意思,求帮忙,如果可以的话请加上我的qq好吗:2407809808  谢谢!!!
回复:您好,使用控件时在vs工具栏上将AspNetPager拖动到页面上VS就会自动帮您注册控件,手写代码的话您需要了解一下怎么注册控件,示例中是在web.config中注册的:,在页面上手工注册时,也可以用上面的代码,只需要把add改为register。谢谢!

2018-06-01 11:06  王先生

搜索了留言区的关于__doPostBack找不到的问题,问题仍然没有解决,您可以用vs2017,选择创建webform,framework用4.5,就会出现这个错误,我看了高版本的webform多了一些js,比如其中有一个叫WebForms.js的,这些js被编译成一个大的js文件,这一点与早期的webform是不同的.

239638369@qq.com
回复:您好,按您说的方法测试过,没有出现__doPostBack找不到的问题,__doPostBack定义在MsAjax.js这个文件中。谢谢!

2018-05-31 16:33  李晋

删除母版页的query.unobtrusive-ajax.min.js就不会查询两次了
回复:解决了就好,谢谢!

2018-05-30 18:57  李晋

找到错误了,原来是我在页面添加了个jquery.unobtrusive-ajax.min.js,在母版页也添加了一个。所以配置文件UnobtrusiveJavaScriptEnabled=true,依然查询了两次。。虽然搞不懂为什么会这样。
回复:您好,应该是绑定两次事件导致的,您删除母版页的js文件后还查询两次吗?谢谢!

2018-05-30 18:34  李晋

老师,ajaxForm使用Ajax分页查询功能时,web.config中的UnobtrusiveJavaScriptEnabled必须设为true,,,我已经设置为true为什么还是查询了两次

2018-05-28 16:41  李晋

老师,页面如果在第二页,然后我点一个按钮提交一些参数,用.html返回分部带分页的视图。  $.ajax({
                type: 'post',
                url: "/Search/Index",
                data: { "purpose": purpose, "FieldType": FieldType, "Characteristic": Characteristic, "People": People},
                async: false,
                success: function (data) {
                        $("#ProductList").html(data)

                  
                
                },
                error: function () {
                    $("#ProductList").html("获取失败...")
                }
            });
        这个时候,URL是Search#page=2,但是分页是在第一页。所以分页下一页无效了。。我就想知道,如果像点击下一页一样,让分页的索引页和URL上的一样。初学,不太明白怎么改,见怪了。。。。
回复:您好,本来就是这样,Ajax分页时,url后的#page值就是当前页索引,如果您的不是,那么分页肯定不正确,请确认您用的是正确的版本并且引用了MvcPager的jquery脚本插件,且当前页面上没有脚本错误。谢谢!

2018-05-28 16:06  常开国

杨老师你好,我用的是bootstrap风格的分页,现在想让分页居中但是始终无法居中,请问有什么解决的办法吗?
回复:您好,这和CSS样式有关,我不知道怎样设置的,所以无法帮上您。谢谢!
;