📄 default.aspx.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 + -