user/scrip.aspx.cs
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
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 user_scrip : System.Web.UI.Page
{
protected string list = "";
protected void Page_Load(object sender, EventArgs e)
{
if (Session.Contents["username"] == null)
Page.ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>alert('登陆超时,请重新登陆!');</script>");
else
{
string username = (string)Session.Contents["username"];
int page = 1;
Regular regex = new Regular();
SqlStore sql = new SqlStore();
//获取页码
if (Request.QueryString["page"] != null && regex.IsNum(Request.QueryString["page"]))
page = Convert.ToInt32(Request.QueryString["page"]);
//删除纸条
if (Request.QueryString["delid"] != null && regex.IsNum(Request.QueryString["delid"]))
sql.ScripDel(username, Convert.ToInt32(Request.QueryString["delid"]));
//打阅读标记
sql.ScripUpdate(username);
int recordAmount = 0, pageAmount = 0;
DataTable table = sql.Page("n_scrip", "scripid", "*", "scripid desc", "receiver='" + username + "'", page, 10, ref recordAmount, ref pageAmount);
list = Common.groupScrip;
object author = sql.GroupJudgeAuthor(username);
if(author!=DBNull.Value)
list = Common.groupScripSingle + list;
if (table.Rows.Count == 0)
{
if (Common.groupScrip == "")
list = "抱歉,没有您的任何纸条!";
}
else
foreach (DataRow row in table.Rows)
list += "<ul>"
+ "<li class=\"n\">发送者:" + row["sender"] + "</li>"
+ "<li class=\"t\">时间:" + row["times"] + " <a href=\"scripsend.aspx?receiver=" + row["sender"] + "\">回复</a> <a href=\"scrip.aspx?page=" + page + "&delid=" + row["scripid"] + "\">删除</a></li>"
+ "<li class=\"c\">" + row["content"] + "</li>"
+ "</ul>";
//拼接链接
int up = 1, down = pageAmount;
if (page - 4 > up) up = page - 4;
if (page + 4 < down) down = page + 4;
if (page != 1) list += "<a href=\"scrip.aspx\">首页</a> <a href=\"scrip.aspx?page=" + (page - 1) + "\">上页</a>";
if (pageAmount != 1)
for (int i = up; i <= down; i++)
if (i == page)
list += " <span class=\"hit\">" + i + "</span> ";
else
后面还有 5 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
