留言簿

我要留言
留言搜索

2010-09-13 01:48  h

我公司就有一个叫杨涛的。
回复:哈哈:)

2010-09-12 22:41  雪狼

已修正源代码
修正方法:
PageBuilder line:63 添加如下代码
if (routeValues == null)
{
  if (ajax != null)
    routeValues = ajax.ViewContext.RouteData.Values;
  else
    routeValues = html.ViewContext.RouteData.Values;
}

ASP.net MVC交流QQ:329084470 验证请注明:ASP.net MVC,欢迎访问我的博客<a href="http://blog.0734link.com">雪狼领地</a>
回复:谢谢,不过我不太明白什么情况下会出现您说的问题,可否把您重现这个问题的例子发一份到我的邮箱呢?webdiyer at gmail.com

2010-09-12 21:01  雪狼

您好,在使用你的MVCPager的过程中发现一个bug,在pageIndex的参数后面的路由参数会被丢失,比如我的router:routes.MapRoute(
"AdminNews","ddddmin/{action}/{typeId}pg{page}xid{maxId}",  new { controller = "ddddmin", typeId = 0, page = 1, maxId = 0 },  new { typeId = @"^\d+", page = @"^\d+", maxId = @"^\d+" });
maxId参数会丢失。QQ:329084470
回复:您说,您只帖出了路由的配置代码,没有说明如何设置和使用MvcPager,所以不是很了解您的问题,您是否可以把具体的示例发一份到我的邮箱 webdiyer at gmail.com?谢谢!

2010-09-10 22:23  Tony

<select name="logPage_input" id="logPage_input" onchange="ANP_goToPage(this)"> 中的onchange="ANP_goToPage(this) 缺少对象;

原代码:
<webdiyer:AspNetPager ID="logPage" runat="server" HorizontalAlign="Right" AlwaysShowFirstLastPageNumber="true" 
            PagingButtonSpacing="7" PageSize="13" FirstPageText="首页" LastPageText="尾页" NextPageText="下一页"
            PrevPageText="上一页" ShowPageIndexBox="Always" PageIndexBoxType="DropDownList"
            TextBeforePageIndexBox="转到第" TextAfterPageIndexBox="页" UrlPaging="true" CustomInfoTextAlign="Left"
            ShowCustomInfoSection="Left" 
            CustomInfoHTML="共%PageCount%页,共%RecordCount%条,当前为第%CurrentPageIndex%页,每页%PageSize%条" 
            onpagechanged="logPage_PageChanged">
        </webdiyer:AspNetPager>

按下拉框,就报缺少对象错误。 改用TextBox也是一样。之前的项目中都没有问题,移到新的项目上就报这个错误。 
回复:您好,您用哪个版本的控件?.net框架的版本是多少?另外用什么浏览器?试试下载最新版的控件看是否还有这样的问题。

2010-09-10 12:26  小平

我看了很多朋友都出现了删除的问题,修改不用做,应为好多删除都是用了控件的删除事件.这样大家可以少走弯路,不知道你是否愿意.如果有就给大家分享一下你的DEMO,删除让我很郁闷.老是出问题,而且问题奇怪:一会删除能用一会删除不能用.数据删除了页分页还在.如果一页一条记录.第一页居然没有记录显示,点了第2页再点第1页.数据又出来了。删除数据后即使从新赋RecordCount属性值还是没有效果.Repeater的ItemCommand也无效了。QQ123480418
回复:我有空做个例子,不过我这几年一直用ASP.NET MVC,几乎没再用WebForm做过什么东西,已经显得很陌生了。其实这个删除问题和分页控件没有太大关系,就算您用DataGrid或GridView自带的分页功能,删除后也会有这样的问题。

2010-09-10 12:17  小平

52084288  aspnetpager群号.使用此控件的用户间交流群,使aspnetpager使用起来更顺畅,解决大家使用过程中碰到的问题.
回复:好,加上了,谢谢。

2010-09-10 11:58  小平

我说的缓存:
int totalOrders = (int)SqlHelper.ExecuteScalar(CommandType.StoredProcedure, "P_GetOrderNumber");
                Cache[GetType()+"totalOrders"] = totalOrders;
                AspNetPager1.RecordCount = totalOrders;
你代码中的 Cache[GetType()+"totalOrders"] = totalOrders;
控件是否会导致Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)事件无效.希望得到你的帮助啊.从昨天就开始被这个问题一直 捆饶
回复:您好,ItemCommand事件无效和这个缓存应该没有关系,我记得几年前就注意到这个问题,但是实在找不出原因,不清楚到底是分页控件的问题还是数据绑定控件的问题,不知道您用哪个版本的.net框架,3.0以后的还有这样的问题吗?

2010-09-10 11:14  小平

你好,最近我做一个项目用了你的分页控件:net2010,aspnetpager7.3.2.0 Repeater
因为使用频率很高.我写了两个公共的函数:传递了页大小,当前页,表名,表主键用语排序,where条件子句.
绑定数据没有问题.但是如果你删除数据就不正常了。出现两个问题.数据删除了页数还在,删除数据后我也重新绑定了。不知道是怎么回事情。是否要重新设置什么?还有哪个缓存也是.而且删除数据不好使用,一会能用一会不能用.
是否有这个控件使用交流群.
回复:您好,删除数据后您要检查删除后数据的总量并判断当前页是否有数据,如果就通过GoToPage方法跳转到有数据的页面,至于缓存,那是您的问题,分页控件和缓存没有任何关系。控件没有交流群,一般有问题可以到CSDN论坛或留言簿来提问,谢谢!

2010-09-10 08:50  小棍龙

前天用了一个你开发的aspnetpager 7.3.2版控件,感觉轻松了很多。刚刚看了照片,又发现楼主穿西装很帅。哈哈,谢谢!
回复::)不用客气,欢迎使用并提出意见!

2010-09-09 15:51  aj

 protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
    {
        this.AspNetPager1.CurrentPageIndex = e.NewPageIndex;
        this.Bind();
           
         if (AspNetPager1.CurrentPageIndex == 0)
        {
            Image1.Visible = true;
        }
        else
        {
            Image1.Visible = false;
        }  
    }
您好!   这段代码是我想只让imag1在第一页显示,但是为什么开始运行的时候可以正常显示,当我浏览到最后一页再在返回第一页的时候也没有那个图片了?急!
回复:AspNetPager的CurrentPageIndex是从1开始的,没有0,所以AspNetPager1.CurrentPageIndex == 0这句正确的应该是:AspNetPager1.CurrentPageIndex == 1。另外不应该使用PageChanging事件,而应该在PageChanged事件中处理。
;