original.aspx.cs

(完整代码) 3KB

using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Data;
using System.Configuration;
using System.Collections;
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;

public partial class original : System.Web.UI.Page
{
    protected string link;
    protected StringBuilder orderlist, newslist, pagelist;
    protected void Page_Load(object sender, EventArgs e)
    {
        int page = 1;
        if (Request.QueryString["page"] != null && Regular.IsInt(Request.QueryString["page"]))
            page = int.Parse(Request.QueryString["page"]);
        orderlist = new StringBuilder(300);
        newslist = new StringBuilder(300);
        pagelist = new StringBuilder(2000);
        SqlStore sql = new SqlStore();
        int recordAmount = 0, pageAmount = 0;
        DataSet tables = sql.Original(page, ref recordAmount, ref pageAmount);
        foreach (DataRow row in tables.Tables[0].Rows)
            orderlist.Append("<li><a href=\"novel/" + row["tid"] + "/\" title=\"" + row["title"] + "—" + row["ctitle"] + "\">" + row["title"] + "</a></li>");
        foreach (DataRow row in tables.Tables[1].Rows)
            newslist.Append("<li><a href=\"novel/" + row["tid"] + "/\" title=\"" + row["title"] + "—" + row["ctitle"] + "\">" + row["title"] + "</a></li>");
        foreach (DataRow row in tables.Tables[2].Rows)
            pagelist.Append("<div class=\"item\">"
                    + "<div class=\"bname\">" + row["name"] + "</div>"
                    + "<div class=\"title\"><a href=\"novel/" + row["tid"] + "/\" title=\"" + row["title"] + "\">" + row["title"] + "</a></div>"
                    + "<div class=\"ctitle\"><a href=\"chapter/" + row["tid"] + "/" + row["cid"] + ".html\" class=\"chapter\" title=\"" + row["title"] + "\">" + row["ctitle"] + "</a></div>"
                    + "<div class=\"author\">" + row["author"] + "</div>"
                    + "<div class=\"addtime\">" + Regex.Replace(Convert.ToString(row["addtime"]), " .+", "") + "</div>"
                    + "<div class=\"updatetime\">" + Regex.Replace(Convert.ToString(row["updatetime"]), " .+", "") + "</div>"
                    + "<div class=\"state\">" + (Convert.ToBoolean(row["isfinish"]) ? "完结" : "连载") + "</div>"
                + "</div>");
        //拼接链接
        link = " <strong>共有原创作品 " + recordAmount + " 部</strong> ";
        int up = 1, down = pageAmount;
        if (page - 4 > up) up = page - 4;
        if (page + 4 < down) down = page + 4;
        if (page != 1) link += "<a href=\"original.aspx\">首页</a>&nbsp;<a href=\"original.aspx?page=" + (page - 1) + "\">上页</a>";
        if (pageAmount != 1)
            for (int i = up; i <= down; i++)
                if (i == page)
                    link += "&nbsp;<span class=\"hit\">" + i + "</span>&nbsp;";
                else
                    link += "&nbsp;<a href=\"original.aspx?page=" + i + "\">" + i + "</a>&nbsp;";
        if (page != pageAmount && pageAmount != 0) link += "<a href=\"original.aspx?page=" + (page + 1) + "\">下页</a>&nbsp;<a href=\"original.aspx?page=" + pageAmount + "\">尾页</a>";
    }
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

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