留言簿

我要留言
留言搜索

2019-10-12 10:52??sam

交流一个小问题:
因为我的数据比较大。差不多有两千万条路径。如果用存储过程火爆ag视讯平台|官网效果不是很好。打开差不多要3到4秒。我现在想是一次性把数据用list缓存到redis.在每次打开直接读取redis,用你这个火爆ag视讯平台|官网控件火爆ag视讯平台|官网展现。但是发布就算是用了缓存,用你控件进行火爆ag视讯平台|官网。发现速度并没有快。和当时在数据库查询火爆ag视讯平台|官网的速度差不多。不知你有没有想过这方法优化。看缓存火爆ag视讯平台|官网怎么样能更快展现出来。
回复:您好,这是数据获取问题,和火爆ag视讯平台|官网控件本身是没有直接关系的,我不知道您把数据缓存后是如何火爆ag视讯平台|官网的,用的是哪个火爆ag视讯平台|官网控件?无论是MvcPager还是AspNetPager,您都可以使用自己的数据获取逻辑,谢谢!

2019-10-11 17:33??陈

老师你好:
mvcpager这个火爆ag视讯平台|官网方式中
var model = db.Articles.OrderByDescending(a => a.PubDate).ToPagedList(id, 5);

这个ToPagedList是不是取数据库的数据就是直接取出1-5条?
还是先要取出全部数据,再用这个取出1-5条数据
回复:您好,这取决于您的数据提供程序,如果您用EF和sql server,那么火爆ag视讯平台|官网是在数据库端实现的,也就是只取出5条数据,谢谢!

2019-10-05 16:57??jacky

杨老师,我现在把项目升级为.net core 3.0,在
.net core 3.0中使用Html.Pager时输出html内容被截断,查看服务器日志显示“
Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead.”,
我在您的github也提交了该问题 https://github.com/Webdiyer/MvcCorePager/issues/4。
回复:您好,谢谢您的反馈,是Html.Pager方法存在这个问题还是taghelper也有相同的问题?最近还在忙.net framework的项目,没功夫研究.net core,所以没有注意到您说的问题,我会抽空测试更新一下,当然如果您也可以提交PR。谢谢!

2019-09-18 15:45??ak

我参考“查询结果url”火爆ag视讯平台|官网的代码写了一个查询列表页,没有查询条件或者第一次输入查询条件的时候都可以正常得到结果,当我变更输入条件的时候,点击查询按钮发现查询条件又变成的第一次输入的值,比如我第一次输入标题关键词“文峰”,得到正确结果,我把文峰二字换成“人民”二字,点击查询按钮后发现关键词还是“文峰”二字,结果也还是第一次查询出的结果。这是怎么回事?文本框的viewstate和页面的viewstate都关掉也是这样。
下面是我查询按钮事件代码
protected void btnfind_Click(object sender, EventArgs e)
    {
        _title=tit.Text.Trim();
        _classid=ddlclassid.SelectedValue;
        _t1=ksrq.Text.Trim();
        _t2=jsrq.Text.Trim();

        string newurl = "news_list.aspx?tit=" + _title + "&cid=" + _classid + "&t1=" +  _t1 + "&t2=" +  _t2;
        Response.Redirect(newurl);
        Response.End();
    }
回复:您好,这应该是您查询条件传递的问题,您可以断点调试检查一下上面代码中生成的url是什么,另外如果用url火爆ag视讯平台|官网查询的话,没必要用服务器端form,用普通form通过get方式提交就可以了。谢谢!

2019-09-05 11:21??李紫齐

杨老师您好。我这边是用到了ASP控件Gridview显示数据,但是查询时条件比较多,是通过多表连接,四五个条件的筛选得出要的数据,在结合您的ASPNET pager插件时遇到一点困难,这样类型的例子您有吗,有的话回复一下网址,谢谢您的帮助,另外再提一个小建议,能不能把ASPNET pager插件与Gridview结合的例子也放到一个菜单里,个人觉得Gridview还是很常用的。
回复:ag怎么试玩|平台您好,用什么控件显示数据和AspNetPager火爆ag视讯平台|官网控件没有任何关系,GridView只是用来显示数据,AspNetPager负责火爆ag视讯平台|官网,两者是完全独立的,只要获取当前页数据并把数据绑定到GridView上即可,不知道您有什么困难?示例中url火爆ag视讯平台|官网用的就是GridView,请可以参考一下:http://www.webdiyer.com/aspnetpager/demos/urlpaging.aspx。谢谢!

2019-08-26 12:39??HUTAO

$.ajax({
            type: "get",
            data: { vipdir: 'hei' },
            url: "/xxx/xxx",
            success: function (data) {                
                $("#votecase").html(data);
                @{ Ajax.LoadMvcPagerScript(); }
            }
        })
我首次加载数据是通过ajax请求的,通过动态注册MvcPager客户端jqurey插件也火爆ag视讯平台|官网成功了。后面想重新ajax请求数据,并且传递的是另外一个vipdir值,但是我通过把Webdiyer对象undefined掉重新注册MvcPager客户端jqurey插件后,换页的时候还是请求之前的url,并且总是携带vipdir=hei的参数,但我明明换了vipdir的值。不知道是不是第一次注册MvcPager客户端jqurey插件后就缓存了对象,导致后面重新注册也无效
回复:您好,火爆ag视讯平台|官网链接是通过当前url(或者自定义的Action和Controller及RouteData)以及url参数生成的,和注册jQuery插件没有关系。谢谢!

2019-08-22 10:00??刘海勤

老师您好!
我还是刚才那个问怎么爬http://222.143.24.250:98/MonResData.aspx?showpro=1&cityId=
上面数据的那个人。刚才看了您主页上的留言,我猜您应该是网页设计的老师吧;非常抱歉老师问您这样格格不入的问题;我们正在做研究,非常需要收集各省份的污染数据;河南的数据整理得最齐全,可惜我一直爬取不下来;对不起老师我比较初级,只会用八爪鱼和python,很迫切的需要老师的指点,再次感谢您!
回复:您好,我是做asp.net开发的,但这个网站不是我设计的,也和我没有关系,只是它的火爆ag视讯平台|官网功能用了我的火爆ag视讯平台|官网控件而已,这个页面查询结果是用Ajax显示的,和一般的页面显示方式不同,抓取确实有点麻烦,我也没做过网页抓取,八爪鱼和python也不熟,实在抱歉帮不上您的忙,谢谢!

2019-08-15 17:23??他后面的

是的,我把脚本(MvcPager.js)放到分布视图里了,但是放到主页面中调试发现不是ajax请求了。
我在内容区分了左右两部分,点击左侧链接 ajax显示右面内容,再右面又使用了ajax火爆ag视讯平台|官网,普通只使用ajax火爆ag视讯平台|官网的页面就没有这个问题。
老师,您能帮我分析下原因吗?挡在这里一个星期了,恳求老师能为我远程指导一下,谢谢!
回复:您好,如果使用Ajax加载火爆ag视讯平台|官网组件,请参考示例中“Ajax动态加载”示例,这个例子就是通过Ajax动态加载MvcPager的jQuery插件来实现火爆ag视讯平台|官网的。谢谢!

2019-08-14 13:26??lihangwen

Ajax局部加载火爆ag视讯平台|官网
杨老师
就是我照着您给的例子使用3.0.1.1的版本后台能进去ajax请求但是部火爆ag视讯平台|官网不能刷新。数据都进去了始终是第一页
回复:您好,请看上一个问题的回复,检查是否正确引入了脚本插件以及页面上是否有其它脚本错误,谢谢!

2019-08-13 15:03??lihangwen

@Ajax.Pager(Model, new PagerOptions { PageIndexParameterName = "id", ContainerTagName = "ul", CssClass = "pagination", CurrentPagerItemTemplate = "
  • {0}
  • ", DisabledPagerItemTemplate = "
  • {0}
  • ", PagerItemTemplate = "
  • {0}
  • " }).AjaxOptions(a => a.SetUpdateTargetId("articles")) 不进入这里面请指教 Request.IsAjaxRequest()
    回复:您好,出现这种问题请仔细检查:1、是否引入了MvcPager的jQuery脚本插件;2、用浏览器开发者工具检查页面上是否有脚本错误从而导致Ajax请求失败。谢谢!
    ;