⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 default.aspx.cs

📁 这个是个未完成品 演示地址:http://www.yyzyq.com 仅以此例给正在学习编程爱好.net的朋友 希望能给大家带来帮助
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
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 _Default : System.Web.UI.Page 
{
    Users user = new Users();
    BrowseCount bc = new BrowseCount();
    Message message = new Message();
    WorkUser wuser = new WorkUser();
    WorkMenu wmenu = new WorkMenu();

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            BindMenuBig();
            ShowInfo();
            ShowUserInfo();
            ShowOnline();
        }
    }


    private void BindMenuBig()
    {       
        wmenu.BindMenuBig(dlBig);
    }

    private void ShowInfo()
    {
        #region 显示站内信息
        DataView mydv = bc.DvVPost();
        lblUserCount.Text = mydv[0]["hycount"].ToString();
        lblLastUser.Text = "<a href=\"BrowseUser.aspx?id=" + mydv[0]["lastuid"].ToString() + "\" target=\"_blank\">" + mydv[0]["lastuname"].ToString() + "</a>";
        lblThemeCount.Text = mydv[0]["tcount"].ToString();
        lblPostCount.Text = mydv[0]["pcount"].ToString();
        lblToday.Text = mydv [0]["dcount"].ToString();
        lblYesterday.Text = mydv[0]["ycount"].ToString();

        /*------------------在线信息显示--------------------*/
        int ucount = Convert.ToInt32(mydv[0]["ucount"]);
        int ecount = Convert.ToInt32(mydv[0]["ecount"]);
        int sum = ucount + ecount;
        lblSum.Text = sum.ToString();
        lblHy.Text = ucount.ToString();
        lblYk.Text = ecount.ToString();

        mydv = bc.GetMax();
        lblMaxOnline.Text = mydv[0]["bcount"].ToString();
        lblMaxDate.Text = mydv[0]["bdate"].ToString();
        lblMaxPost.Text = mydv[0]["pcount"].ToString();
        lblMaxDay.Text = Convert.ToDateTime(mydv[0]["pdate"]).ToShortDateString();
        #endregion
    }

    private void ShowUserInfo()
    {
        #region 显示用户信息
        if (!Equals(UserInfo.GetUserName, null))
        {
            DataView mydv = user.GetUserInfo(UserInfo.GetUserName);
            lblUser.Text = "<a href=\"BrowseUser.aspx?id=" + mydv[0]["id"].ToString() + "\" target=\"_blank\">" + mydv[0]["name"].ToString() + "</a>";
            lblTheme.Text = mydv[0]["themecount"].ToString();
            lblPost.Text = mydv[0]["backcount"].ToString();
            lblPoint.Text = mydv[0]["point"].ToString();
            lblMoney.Text = mydv[0]["money"].ToString();
            IMG1.Src = mydv[0]["headpic"].ToString();
            hlkMessage.Visible = true;
            hlkMessage.Text = "我的收件箱("+message.GetMessageCount(UserInfo.GetUserName)+")";
            hlkMessage.NavigateUrl = "MessageBox.aspx";
        }
        #endregion
    }

    /// <summary>
    /// 显示在线会员图标
    /// </summary>
    private void ShowOnline()
    {
        wuser.ShowOnline(tblOnline);
    }

    protected void dlSmall_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        #region 显示版块是否有新帖子
        if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
            HtmlImage img = (HtmlImage)e.Item.FindControl("IMG2");
            Label lblToday = (Label)e.Item.FindControl("lblToday");
            wmenu.ShowNewPost(lblToday, img);
        }
        #endregion
    }

    protected void dlBig_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
        {
            wmenu.BindMenuSmall(e.Item.FindControl("dlsmall"), ((Label)e.Item.FindControl("lblid")).Text);
        }
    }    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -