留言簿
留言成功,请等待站长审核,谢谢支持!
2005-11-12 09:22 gatse
使用vs2003,asp.net+vb,将aspnetpager放于panel中,不能翻页工作,总是显示第一页
回复:已测试过没有问题的,请检查您在分页事件处理程序中是否正确进行了分页。谢谢!
2005-11-10 11:36 大侠
问一下!你那个多表查询的(通用)存储过程模板写出来没有???我想用啊!望兄太帮我写一个吧!我没时间写啊!业余时间有限啊!不过我现在写了一个单表分页的存储过程,50万条记录,分页时间是0.125秒,从第一页跳到最后一页是1.395秒。
回复:对不起,我和您一样整天忙于工作,也没有多少业余时间,最近出差一个多月了,连星期天也得加班,还不知道什么时候能回去,对这个控件进行比较大的升级或完善可能最早也得明年了!谢谢您的关注!
2005-11-10 10:01 zhang
我是问下下面那个问题的,我在网上查了GET是带参数传递而POST是打包传递,是不是用这个控件有参数要传递时只能用get方式提交数据?还是我的程序有问题?(重点是点击页码链接时有参数需要传递,用POST的话就接收不到参数),谢谢兄弟了!!你为大家提供了这么好的控件,还细心的回答每个人的问题,尽管很多人是菜鸟,你这个人真得很让人喜欢。。。
回复:您好,AspNetPager分页控件即可以通过Post方式分页,也可以通过在url中传递分页参数的方式分页,而且默认就是Post分页方式,用Post方式分页时参数是通过表单回发而不会在url中,您当然也无法在浏览器地址栏中看到分页参数,谢谢!
2005-11-08 22:34 liu
我有一个asp+access的网页,本地测试以及国内的一些服务器上测试都没有问题,但放到美国的服务商的虚拟主机(支持asp和access)上就无法连接数据库 Microsoft OLE DB Provider for ODBC Drivers error '80040e21' ODBC driver does not support the requested properties. /index.asp, line 220
回复:您好,line 220是什么样的代码呢?
2005-11-08 15:49 zhang
吴旗兄你好!!我做的是一个查询程序,共2页,第1页输入查询内容,点击页面按钮后进入search.aspx中进行查询。现在发现一个问题是,第1页提交的表单如果用post方式则进入search.aspx页后,点击分页链接会出现错误,参数不传递,地址栏也显示只有:xxx.com/search.aspx,而如果表单用get方式则正常,参数能传递,地址栏有:xxx.com/search.aspx?参数1=xx&参数2=yy...,这是为什么??请教了!!
回复:您好,我做了一个专门的测试,没有发现您所说的问题,不知道您是如何实现post表单到另一个页面进行查询的?谢谢!
2005-11-01 11:06 sdm68
上次我提的问题谢谢您的回复。现在又有个问题还是弄不明白。 根据您上次的提示我把程序改写一下。每页显示的信息数正常显示,但点击其他页的时候主页的信息没有变化请帮我看看是怎么回事。 下面是代码: private void Page_Load(object sender, System.EventArgs e) { int id = Convert.ToInt32(Request.QueryString["id"]); int count = ArListCount.SelectCount(id); AspNetPager1.RecordCount = count; if(AspNetPager1.RecordCount==0) { nolist.Text="----本版块还未添加主题----"; } else { DataSet ListDS = new DataSet(); int pageindex=AspNetPager1.PageSize*(AspNetPager1.CurrentPageIndex-1); int pagesize=AspNetPager1.PageSize; ListDS = ArList.SelectMotifInfo(id ,pageindex , pagesize , "ListTable"); Arlist.DataSource = ListDS.Tables["ListTable"]; Arlist.DataBind(); } } public DataSet SelectMotifInfo(int id ,int pageindex , int pagesize , string myTable) { string Sql ="Select * from ArticleList where ArticleType = '0' and ArticleParent = '"+ id + "' order by ArticleState desc,ArticleID desc"; return ExecutePageSize(Sql , pageindex , pagesize , myTable); } public DataSet ExecutePageSize(string Sql , int pageindex , int pagesize ,string MyTable) { SqlDataAdapter myDa = new SqlDataAdapter(Sql , myConn); try { myConn.Open(); DataSet myDs = new DataSet(); myDa.Fill(myDs , pageindex , pagesize , MyTable); return myDs; } catch { return new DataSet(); } finally { myDa.Dispose(); myConn.Close(); } }
回复:您好,您是通过什么方式分页的呢?怎么没有PageChanged事件处理程序的代码?谢谢!
2005-10-31 16:56 七匹狼
吴老师,您好,我用您的分页控件,一直没有问题,但现在有个特殊情况,分页时显示的是全部数据 我用了一个视图统计每个员工月的工资,SQL如下 select member.id,member.uid,prizelist.p_month,sum(prizelist.prizeall) from member inner join prizelist on member.uid=prizelist.uid group by uid,m_a 结果如下: ID 员工号 月份 工资 1 小张 1 1900 2 小胡 1 2600 3 小李 2 1800 1 小张 2 2600 ...... 我用aspnetpager分页时,条件是当月的,查是选择1月份时,竟然连2月的也列出来了,我看了一下原来我用的标识是用户ID,但生成视图后,用户ID就有相同的,有什么办法能解决这个问题吗,谢谢
回复:您好,这个问题可以用表变量或临时表来解决,在临时表或表变量中建一个自动增长的字段来做为记录的唯一标识,您可参考我的存储过程生成工具生成的分页存储过程。谢谢!
2005-10-31 14:56 ftpy
我的目录结构 root-- |---loginA.aspx |---WEB.aspx |-------------------sub |--loginB.aspx |--subweb.aspx root包含sub,我想要的结果是当用户没有登陆的时候 访问root下的页面 回到loginA.aspx 而访问sub子目录的时候转到loginB.aspx 也就是他们的访问权限不同 而且转到的登陆页面 也不同! 用from验证如何写??Web.config该如何设置哪??? 谢谢您
回复:您好,Forms验证方式只能有一个登录页面,如果您要实现不同的权限从不同的页面登录,那么只能自己写代码,无法通过配置web.config而实现,一般来说,一个登录页面就可以了,您可以考虑改变一下您的实现方式。谢谢!
2005-10-28 00:21 钟红
请问你写的这个分页控件用Oracle的存储过程可以吗?
回复:您好,这个分页控件和用什么数据库没有关系,所以和用什么存储过程也没有关系。谢谢!
2005-10-27 11:32 飞天
请教吴老师一个子父表AspNetPager分页的存储过程。 表结构如下 Type表 TyId TypeName product 表 PrID TyID ProductName 显示的内容格式为: "ProductName(TypeName)"
回复:内容太长了,留言簿中无法回复,已发到您的邮箱中,如有问题请联系。谢谢!