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>&nbsp;&nbsp;&nbsp;
        <asp:HyperLink ID="lnkfist" runat="server" CssClass="gray">首页</asp:HyperLink>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
        <asp:HyperLink ID="lnkprev" runat="server" CssClass="gray">上一页</asp:HyperLink>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
        <asp:HyperLink ID="lnknext" runat="server" CssClass="gray">下一页</asp:HyperLink>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;
        <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 积分,解读结果公开显示在下面。

还没有人解读过这个文件。