留言簿
留言成功,请等待站长审核,谢谢支持!
2009-11-22 16:01 lin
你好,请问最新AspNetPager源码开放吗?在那下载呢?
回复:您好,暂时未提供源码下载!
2009-11-20 23:33 Srawo
大师,一打开没有数据,就是因为 DataTable dt = new ProductService().FindProductList(typeId, small, tiny, AspNetPager1.StartRecordIndex, AspNetPager1.EndRecordIndex); AspNetPager1.EndRecordIndex是0一开始,怎么办才好呢如果换成size的话,数据会出错
回复:如果我没有猜错,出现这样的问题是因为RecordCount属性值赋得太迟了,您不能在同一个方法或存储过程中在分页的同时才返回RecordCount值,RecordCount必须先有具体的值,然后才能实现分页,因为很多其它属性,比如StartRecordIndex和EndRecordIndex等都依赖于RecordCount这个属性值计算出来的,所以在调用这些属性时,必须先确保RecordCount已有具体的值。
2009-11-20 23:29 Srawo
您好,上面的问题解决了,不用回答了 现在有个新的问题 就是,为什么一打开页面,什么数据也没有 如果点下一页,才有,再点上来,都是正常的了?
2009-11-20 23:20 Srawo
您好,还是我,问题可能出在程序上? 真是麻烦您了 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string typeID =Request.QueryString["TypeId"]; string SmallId = Request.QueryString["SmallId"]; string tinyId = Request.QueryString["tinyId"]; BindProduct("2", "1", "xxx"); // count = new ProductService().CountProductsList("1", "", "xxx"); AspNetPager1.RecordCount= new ProductService().CountProductsList("2", "1", "xxx"); } } void BindProduct(string typeId,string small,string tiny){ DataTable dt = new ProductService().FindProductList(typeId, small, tiny, AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize); tc.DataSource = dt; tc.DataBind(); } protected void AspNetPager1_PageChanged1(object sender, EventArgs e) { BindProduct("1", "", "xxx"); }帮忙看看
2009-11-20 23:08 crazyCat
杨老师,你好,请问Order这个实体类,能不能用别的NHibernate来生成而不用linq to sql?如果可以的嘛?又应该怎么做?
回复:您好,我没用过NHibernate,不是很了解这个,不过应该是可以的,具体怎么做我就无法帮上您了。
2009-11-20 22:59 Srawo
你好,我的问题就是分页少数据的 比方第二页就是少一个,第三页少2个以此类推 您看看我的存储过程写的是否对 我是用生成器生成的 ALTER procedure [dbo].[up_FindProductsList] (@typeID Int, @SmallId Int, @tinyId NVarChar(20), @startIndex int, @endIndex int) as begin with temptbl as ( SELECT ROW_NUMBER() OVER (ORDER BY P_ID desc)AS Row, * from tb_Products where p_typeid=@typeid or p_smalltypeid=@smallid or p_tinytypeid like '%'+@tinyid+'%') SELECT * FROM temptbl where Row between @startIndex and @endIndex end
2009-11-20 21:51 Srawo
你好,比方我的是4列5排. 为什么我用的分页之后,第一页少一个内容 第2页少2个,第3页少3个内容,以此类推,我很晕啊,这是why?
回复:您好,这是获取分页数据的问题,请检查调试您分页后获取的数据看是否正确。
2009-11-20 17:28 yangyang
我看了网站上的mvc分页在线演示里的普通分页,点击分页控件里的数字,再点击左边导航里的“普通分页”,页面没有刷新,仍然是当前页面,比如/MvcPager/Demo/7,这个没有变,怎么回事?
回复:您好,谢谢提示这个问题,这和MvcPager分页控件无关,是左边的导航链接生成时使用ActionLink扩展方法没有传递RouteData中的相关参数,导致它仍然使用当前页的参数值(就是您说的7这个值)造成的。最近正在升级网站,我会注意这个问题。谢谢!
2009-11-20 12:37 HAUVE
杨老师,不好意思,给您称谓打错了:)
回复:没关系,习惯了:)
2009-11-20 11:40 HAUVE
吴老师,您好,想问一下在客户购买的空间中如何使用咱们的控件。
回复:您好,您只要上传到网站的bin文件夹下就行了。