📄 smalllist.aspx.cs
字号:
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 SmallList : System.Web.UI.Page
{
Menus menu = new Menus();
WorkMenu wmenu = new WorkMenu();
WorkTheme wtheme = new WorkTheme();
public string strSmallName = "";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ShowBigInfo();
BindSmall();
BindNewBig();
}
}
/// <summary>
/// 绑定大类下的小类
/// </summary>
private void BindSmall()
{
#region
wmenu.BindMenuSmall(dlSmall,QueryString.GetBigId);
#endregion
}
/// <summary>
/// 绑定大类下的20个最新帖子
/// </summary>
private void BindNewBig()
{
#region
wtheme.BindNewThemeBig(gvNewBig);
#endregion
}
/// <summary>
/// 显示大类版主信息
/// </summary>
private void ShowBigInfo()
{
#region
DataView mydv = menu.GetMenu_Big(QueryString.GetBigId);
if (mydv.Count == 0)
Response.Redirect("Default.aspx");
else
{
strSmallName = mydv[0]["bigname"].ToString();
lblQz.Text = "<a href=\"Browseuser.aspx?id=" + mydv[0]["bigadmin"].ToString() + "\" target=\"_blank\"><font color=\"#ffffff\">" + mydv[0]["bigadminname"].ToString() + "</font></a>";
}
#endregion
}
/// <summary>
/// 判断该版块当天时候有新帖子
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void dlSmall_ItemDataBound(object sender, DataListItemEventArgs e)
{
#region
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
wmenu.ShowNewPost((Label)e.Item.FindControl("lblToday"), (HtmlImage)e.Item.FindControl("IMG2"));
}
#endregion
}
/// <summary>
/// 处理主题分页和new图标
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void gvNewBig_RowDataBound(object sender, GridViewRowEventArgs e)
{
#region
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes["onMouseMove"] = "javascript:this.bgColor='#E4EFFC';";
e.Row.Attributes["onMouseOut"] = "javascript:this.bgColor='#f9f9f9';";
Label lblGoto = (Label)e.Row.FindControl("lblGoto");
Label lblNew = (Label)e.Row.FindControl("lblNew");
wtheme.ThemeGroupPageBig(lblGoto, lblNew.Text, int.Parse(e.Row.Cells[4].Text));
lblNew.Text = Convert.ToDateTime(e.Row.Cells[3].Text) > DateTime.Now.AddDays(-1) ? "<img border=\"0\" src=\"images/new.gif\">" : "";
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -