original.aspx.cs
(完整代码) 3KBusing 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> <a href=\"original.aspx?page=" + (page - 1) + "\">上页</a>";
if (pageAmount != 1)
for (int i = up; i <= down; i++)
if (i == page)
link += " <span class=\"hit\">" + i + "</span> ";
else
link += " <a href=\"original.aspx?page=" + i + "\">" + i + "</a> ";
if (page != pageAmount && pageAmount != 0) link += "<a href=\"original.aspx?page=" + (page + 1) + "\">下页</a> <a href=\"original.aspx?page=" + pageAmount + "\">尾页</a>";
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
