留言簿
留言成功,请等待站长审核,谢谢支持!
2007-03-30 14:00 jiaoyingxia
看完你编写的控件代码,甚是佩服。尽管没有看懂。不知道我什么时候能达到你的水平?太有才了。。<br><br>还想问个问题:上一页和下一页的连接可以在数据连接的。比如右边。如图:<br> 1 2 3 4 5 6 ... 上一页 下一页<br><br>如果能讲解一下代码。那就更好不过了。<br>jyx0206@sina.com
回复:对不起,我没看懂您的意思,“上一页和下一页的连接可以在数据连接的”如何理解呢?
2007-03-28 21:01 jiangjs
可以了.,我以为朋友帮我搞定了
2007-03-28 11:34 jiangjs
我下载了AspNetPagerSamples<br>运行超时啊,要不要配置sql啊 ,比如附加数据库到sql2000啊
回复:不需要附加数据,只要本机上装有SQL Server就可以了,示例用的是数据库中自带的Northwind数据库,如果没法连上数据库,您可能需要设置web.config文件中数据库连接字符串中的帐号和密码。谢谢!
2007-03-28 11:12 jiangjs
我的aspx文件这样的<br><%@ Page language="c#" Inherits="meet.main.joinedit" CodeFile="joinedit.aspx.cs" %><br><%@Register TagPrefix="Webdiyer" Namespace="Wuqi.Webdiyer" Assembly="aspnetpager"%><br><%@ Register TagPrefix="H" TagName="Header" Src="../inc/Header.ascx" %><br><%@ Register TagPrefix="F" TagName="Footer" Src="../inc/Footer.ascx" %><br><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><br><HTML><br> <HEAD><br> <title>joinedit</title><br> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"><br> <meta name="CODE_LANGUAGE" Content="C#"><br> <meta name="vs_defaultClientScript" content="JavaScript"><br> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"><br> <Link href="../inc/meet.css" rel="stylesheet" type="text/css"><br> </HEAD><br> <body><br> <form id="Form1" method="post" runat="server"><br> <H:Header id="Header" runat="server" /><br> <br> <table align="center" style="WIDTH: 1px; HEIGHT: 224px"><br> <br> <tr><br> <th align="center" height="35" colspan="6" style="width: 454px"><br> <asp:label id="ClassForm_Title" runat="server"> 参展商信息管理 </asp:label></th><br> </tr><br> <br> <asp:Repeater id="class_Repeater" runat="server"><br> <br> <ItemTemplate><br> <tr><br> <br> <td bgcolor="#FFFFFF">&nbsp;&nbsp;&nbsp;&nbsp;<%#Server.Ht
2007-03-28 11:12 jiangjs
我的cs文件代码这样的<br>using System;<br>using System.Collections;<br>using System.ComponentModel;<br>using System.Data;<br>using System.Drawing;<br>using System.Web;<br>using System.Web.SessionState;<br>using System.Web.UI;<br>using System.Web.UI.WebControls;<br>using System.Web.UI.HtmlControls;<br>using System.Data.SqlClient;<br>using System.Configuration;<br><br>namespace meet.main<br>{<br> /// <summary><br> /// joinedit 的摘要说明。<br> /// </summary><br> public partial class joinedit : System.Web.UI.Page<br> {<br> protected System.Web.UI.HtmlControls.HtmlTableRow class_no_records;<br> SqlConnection cn;<br> <br> protected void Page_Load(object sender, System.EventArgs e)<br> {<br> // 在此处放置用户代码以初始化页面<br> if (Session["user"] == null){<br> Response.Redirect("admin.aspx");<br> }<br> string strconn=ConfigurationSettings.AppSettings["ConnectionString"];<br> cn=new SqlConnection(strconn);<br> if (!IsPostBack)<br> {<br> FirstBindData();<br> //BindData();<br><br> }<br> else<br> {<br> BindData();<br> }<br> }<br> <br><br><br> public void FirstBindData()<br> {<br> SqlCommand cmd = new SqlCommand("z_list", cn);<br> cmd.CommandType = CommandType.StoredProcedure;<br> cmd.Parameters.Add("@pageindex", 1);<br> cmd.Parameters.Add("@pagesize", 1);<br> cmd.Parameters.Add("@docount", true);<br> cn.Open();<br> pager.RecordCount = (int)cmd.ExecuteScalar();<br> cn.Close();<br> BindData();<br> }<br><br> public void BindData()<br> {<br> SqlCommand cmd = new SqlCommand();<br> cmd.Connection = cn;<br> cmd.CommandType = CommandType.StoredProcedure;<br> cmd.CommandText = "z_list";<br>
2007-03-28 11:11 jiangjs
我就用vs2005啊,昨天弄出来了,还差点,高手帮我写存储过程了,把老师的存储过程注释了.给你看看.存储过程有问题啊,他这个存储过程能用,但是有错误啊,分页出错啊,<br>SET QUOTED_IDENTIFIER ON <br>GO<br>SET ANSI_NULLS ON <br>GO<br><br><br>ALTER proc z_list<br>(@pagesize int,<br>@pageindex int,<br>@docount bit)<br>as<br>set nocount on<br>if(@docount=1)<br>select count(ID) from [join]<br>else<br>begin<br>-- declare @indextable table(table_id int identity(1,1),ID int)<br>-- declare @PageLowerBound int<br>-- declare @PageUpperBound int<br>-- set @PageLowerBound=(@pageindex-1)*@pagesize<br>-- set @PageUpperBound=@PageLowerBound+@pagesize<br>-- set rowcount @PageUpperBound<br>-- insert into @indextable(ID) select ID from [join] order by id desc<br>-- select O.* from DATATABLE O,@indextable t where O.ID=t.ID<br>-- and t.table_id>@PageLowerBound and t.table_id<=@PageUpperBound order by t.table_id<br> declare @SumRow int<br> declare @sql nvarchar(1000)<br> set @SumRow=(select count(ID) from [join])<br> if (@pagesize*@pageindex)>@SumRow<br> select * from [join] order by id <br> else<br> begin<br> if(@pageindex>1)<br> begin<br> set @sql='<br> select top '+ cast(@pagesize as varchar(20))+' * from [join] where id not in(select <br> top '+cast((@pageindex-1)*@pagesize as varchar(20))+' id from [join] <br> order by id) order by id'<br> end<br> else<br> set @sql='select top '+cast(@pagesize as varchar(20))+' * from [join] order by id'<br> --select @sql<br> exec sp_executesql @sql --N'@size int,@index int',@size=@pagesize,@index=@pageindex<br> --sp_executesql @sql<br> end<br> <br>end<br><br><br>GO<br>SET QUOTED_IDENTIFIER OFF <br>GO<br>SET ANSI_NULLS ON <br>GO
2007-03-27 11:07 yezie
出个vs2003里用的吧,<br>因为2005和2003差太大,大项目很难升级到2005
回复:本来就有呢,下载页面中文件名包含AspNetPager2003的都是。
2007-03-26 22:53 hooyes
http://net.hooyes.com/hooyes.aspx?page=1<br>首先谢谢站长的组件,但是我用在网站上后能正常分页,但是如上网页,当点最后一页的时候却出错,不知道为什么?<br>测试在本地却没有错误,不知道为何.???
回复:我看了一下那个页面分页功能完全正确,不知道您说的出错是怎么回事?
2007-03-26 15:06 jiangjs
我不会用你的控件啊,我不知道怎么用啊<br>能不能给我一个例子啊<br>发到我邮箱里面:谢谢啊,跪求了<br>jiangjianshuang@126.com<br>或者QQ :395475789
回复:您好,下载页面就可以下载详细的示例项目的,AspNetPagerSamples.rar是针对VS2005的项目示例,AspNetPager2003Demo.rar是适用于VS.net 2003的。
2007-03-26 11:30 lkh3331947
怎么实现多个参数的url重写呢比如说a.aspx?id=1&c=1&page=1重写成a_1_1_1.aspx呢
回复:UrlRewritePattern="a_%id%_%c%_{0}.aspx";其中%id%代表Url不id参数的值,%c%代表url参数中c的值,{0}代表分页控件通过url传递的页索引的值,请参考控件帮助文档。