📄 themelist.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 ThemeList : System.Web.UI.Page
{
Menus menu = new Menus();
WorkTheme wtheme = new WorkTheme();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ShowInfo();
BindThemeListUp();
BindThemeList();
}
}
/// <summary>
/// 绑定置顶帖子
/// </summary>
private void BindThemeListUp()
{
wtheme.BindThemeListUp(gvUp);
}
/// <summary>
/// 绑定帖子列表
/// </summary>
private void BindThemeList()
{
wtheme.BindThemeList(gvThemeList);
}
/// <summary>
/// 显示类别版主信息
/// </summary>
private void ShowInfo()
{
#region
DataView mydv = menu.GetMenu_Small(QueryString.GetSmallId);
if (mydv.Count == 0)
Response.Redirect("Default.aspx");
else
{
hykBig.Text = mydv[0]["bigname"].ToString();
hykBig.NavigateUrl = "SmallList.aspx?bigid=" + mydv[0]["bigid"].ToString();
lblSmall.Text = mydv[0]["name"].ToString();
lblBanZhu.Text = "<a href=\"Browseuser.aspx?id=" + mydv[0]["admin"].ToString() + "\" target=\"_blank\"><font color=\"#ffffff\">" + mydv[0]["smalladminname"].ToString() + "</font></a>";
}
#endregion
}
/// <summary>
/// 发表主题
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ibtnSend_Click(object sender, ImageClickEventArgs e)
{
wtheme.SendTheme();
}
/// <summary>
/// 行数据绑定事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void gvThemeList_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
#region
e.Row.Attributes["onMouseMove"] = "javascript:this.bgColor='#E4EFFC';";
e.Row.Attributes["onMouseOut"] = "javascript:this.bgColor='#f9f9f9';";
/*----------- 自定义主题分页 ----------- */
Label lblGoto = (Label)e.Row.FindControl("lblGoto");
wtheme.ThemeGroupPage(lblGoto,int.Parse(e.Row.Cells[4].Text));
/*------------ 显示最新发表帖子New图标 -------------*/
Label lblNew = (Label)e.Row.FindControl("lblNew");
lblNew.Text = Convert.ToDateTime(e.Row.Cells[3].Text) > DateTime.Now.AddDays(-1) ? "<img border=\"0\" src=\"images/new.gif\">" : "";
#endregion
}
}
protected void gvThemeList_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gvThemeList.PageIndex = e.NewPageIndex;
BindThemeList();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -