Views/Default.aspx.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using MicroUserHelper;
using MicroPublicHelper;
using MicroDBHelper;

public partial class Views_Default : System.Web.UI.Page
{
    public string Notice = string.Empty;
    protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            hidCheckBrowser.Value = MicroPublic.CheckBrowser().ToString();
            hidUnsupportedBrowserTips.Value = HttpUtility.UrlEncode(MicroPublic.GetMicroInfo("UnsupportedBrowserTips"));

            MicroPublic.SetSysLog();

            //*****确认是否登录*****
            if (!((MicroUserInfo)Session["UserInfo"]).GetIsLogin())
            {
                string Url = Request.QueryString["url"].toStringTrim();
                if (string.IsNullOrEmpty(Url))
                    Response.Redirect("~/Views/UserCenter/Login");  //Server.UrlEncode(Request.Url.ToString())
                else
                    Response.Redirect("~/Views/UserCenter/Login?url=" + Server.UrlEncode(Url));  //Server.UrlEncode(Request.Url.ToString())
            }
            else
            {
                string UID = MicroUserInfo.GetUserInfo("UID");
                //通知提示
                string _sql = "select * from Notice where Invalid=0 and Del=0 and IsRead=0 and UID=@UID";

                SqlParameter[] _sp = { new SqlParameter("@UID", SqlDbType.Int) };
                _sp[0].Value = UID.toInt();

                DataTable _dt = MsSQLDbHelper.Query(_sql, _sp).Tables[0];

                Boolean IsDot = MicroPublic.GetMicroInfo("IsCenterMsgDot").toBoolean(); //true值显示圆点,false值时显示提示加数字

                if (_dt.Rows.Count > 0)
                {
                    string Record = _dt.Rows.Count > 100 ? "99+" : _dt.Rows.Count.ToString();
                    //提示紧圆点
                    if (IsDot)
                        Notice = "<span class=\"layui-badge-dot\"></span>";
                    else  //提示加数字
                        Notice = "<span class=\"layui-badge\">" + Record + "</span>";
                }

                //在线状态
                string _sql2 = "select * from UserState where Invalid=0 and Del=0 and UID=" + UID;
                DataTable _dt2 = MsSQLDbHelper.Query(_sql2).Tables[0];

后面还有 68 行代码,解锁后查看完整代码

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

AI 解读 AI

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

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