operate.aspx.cs
(开头部分) 5KB这里只显示每个文件的开头 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 operate : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["tid"] != null && Regular.IsInt(Request.QueryString["tid"]) && Request.QueryString["type"] != null && Regular.IsInt(Request.QueryString["type"]))
{
int tid = int.Parse(Request.QueryString["tid"]);
int type = int.Parse(Request.QueryString["type"]);
bool islogin = Session.Contents["username"] != null;
SqlStore sql = new SqlStore();
switch (type)
{
case 1://推荐
if (islogin)
{
if (sql.Commend(tid, (string)Session.Contents["username"]))
Response.Write("alert('谢谢您的推荐!');");
else
Response.Write("alert('您已经推荐过该文章,不可重复推荐!');");
}
else
Response.Write("alert('抱歉,登陆后才能推荐文章!');");
break;
case 2://添加到本地书库
Regular regex = new Regular();
if (Request.QueryString["title"] != null && regex.IsTitle(Request.QueryString["title"]))
{
HttpCookie cookie = Request.Cookies["topicid"];
if (cookie == null)
cookie = Response.Cookies["topicid"];
if (cookie.Values.Count > 50)
Response.Write("alert('抱歉,您的本地书库已满50本,请删除部分书籍再次添加!');");
else
{
cookie.Values[Convert.ToString(tid)] = Server.UrlEncode(Request.QueryString["title"]);
cookie.Expires = DateTime.Now.AddYears(1);
Response.AppendCookie(cookie);
Response.Write("alert('成功添加到本地书库');");
}
}
break;
case 3://添加到我的书窝
if (islogin)
{
if (sql.LikeAdd(tid, 0, (string)Session.Contents["username"]))
Response.Write("alert('成功添加到我的书窝!');");
else
Response.Write("alert('抱歉,添加失败!您可能收藏过该书;或书窝满100本请删除部分书籍再次添加!');");
}
后面还有 51 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
