App_Code/ContentPager.cs
(开头部分) 12KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
/// <summary>
/// ContentPager 的摘要说明
/// </summary>
public class ContentPager : System.Web.UI.Page
{
/************调用方法*************/
#region 调用方法
/*
在aspx中增加lable等元素。
<asp:Label ID="content" runat="server"></asp:Label><br />
<asp:Label ID="totalpage" runat="server" CssClass="gray"></asp:Label>,<asp:Label ID="currentpage" runat="server" CssClass="gray">当前页</asp:Label>
<asp:HyperLink ID="lnkfist" runat="server" CssClass="gray">首页</asp:HyperLink> |
<asp:HyperLink ID="lnkprev" runat="server" CssClass="gray">上一页</asp:HyperLink> |
<asp:HyperLink ID="lnknext" runat="server" CssClass="gray">下一页</asp:HyperLink> |
<asp:HyperLink ID="lnklast" runat="server" CssClass="gray">尾页</asp:HyperLink>
在aspx.cs中增加调用代码。
if (Request["id"] != null)
{
int id = Convert.ToInt32(Request.QueryString["id"]);//接收参数,例如访问这个页是xxx.aspx?id=1
string cont = "";
string sql = "select news_content from news where news_id=" + id.ToString();
cont = CommonLib.AccessHelper.ExecuteScalar(sql).ToString();
string strSplit = "";
sql = "select news_split from news where news_id=" + id.ToString();
strSplit = CommonLib.AccessHelper.ExecuteScalar(sql).ToString();
//文章分页,关键部分
ContentPager pager = new ContentPager();
pager.Lnknext = this.lnknext;
pager.Lnkprev = this.lnkprev;
pager.Lnklast = this.lnklast;
pager.Lnkfist = this.lnkfist;
pager.Pagenum = this.currentpage;
pager.Pagecount = this.totalpage;
pager.DisplayContent = this.content;
string query = "&id=" + Request.QueryString["id"].ToString();
pager.datapager(cont, query, strSplit);
}
*/
#endregion
/************调用方法*************/
#region 初始化变量
#region 下一页
private HyperLink lnknext;//下一页
public HyperLink Lnknext
后面还有 347 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
