各位有用过AspNetPager的请举手^_^,我用过后发现里面有个AspNetPager.dll不知道里面写些什么,有谁反编译过这个东西共享出来,顺便顶一下既然是开源为什么还用这个东东啊,不是骗人吗

解决方案 »

  1.   

    pager.RecordCount=(int)cmd.ExecuteScalar();
    这句报错,到底这个pager从哪里来的啊,安装时就让我自己定义一个名字,结果引用不到
      

  2.   

    第一,它要求你机器安装.net framework
    第二.要求机器有sqlserver2k
      

  3.   

    里面不是有例子吗?搜索一下你要的那个单词就好了!pager是控件的ID(好像!我忘记了!)
      

  4.   

    AspNetPager从一开始就是开源的,源代码在安装后的source文件夹下,dll文件是已经编译好的控件,大家可以直接拿去用,无须自己再去编译。-------------
    www.webdiyer.com
      

  5.   

    这个是版主大人webdiyer的作品,完全开放源代码的,我做控件很多都是参考这个。http://www.webdiyer.com/
      

  6.   

    这句报错,到底这个pager从哪里来的啊,安装时就让我自己定义一个名字,结果引用不到
    ======================================
    安装时候要指定的是虚拟目录名,这和控件的运行毫无关系。请帖出详细的出错信息。
      

  7.   

    刚也在试用这个控件。
    同样存在int的这个错误。错误提示是这样:
    指定的转换无效。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.InvalidCastException: 指定的转换无效。源错误: 
    行 105: objConnection.Open();
    行 106: MySqlCommand objCommand = new MySqlCommand(strSQL,objConnection);
    行 107: AspNetPager.RecordCount = (int)objCommand.ExecuteScalar(); 
      

  8.   

    应该检查你的SQL语句或存储过程,问题可能在于objCommand.ExecuteScalar();返回的不是int类型的值。