📄 display.aspx.cs
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using UDS.Components;
namespace UDS.SubModule.UnitiveDocument.BBS
{
/// <summary>
/// Display 的摘要说明。
/// </summary>
public partial class Display : System.Web.UI.Page
{
private int itemid;//贴子ID
private int boardid;//板块id
protected bool isboardmaster;//是本版斑竹
protected string username;//用户名
protected System.Web.UI.WebControls.Literal replaytime;
protected System.Web.UI.WebControls.Literal replayer;
protected System.Web.UI.WebControls.Panel pnlReplayOp;
protected string title = "";
protected void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
username = Request.Cookies["Username"].Value;
itemid = (Request.QueryString["ItemID"]==null)?0:Int32.Parse(Request.QueryString["ItemID"].ToString());
boardid = (Request.QueryString["BoardID"]==null)?0:Int32.Parse(Request.QueryString["BoardID"].ToString());
ViewState["username"] = username;
ViewState["itemid"] = itemid;
ViewState["boardid"] = boardid;
ViewState["isboardmaster"] = isboardmaster;
BBSClass bbsclass = new BBSClass();
BBSForumItem bbsforumitem = new BBSForumItem();
bbsforumitem.ItemID = itemid;
SqlDataReader dr = null;
dr = bbsclass.ReadBBSForumItem(bbsforumitem);
//判断是否是斑竹
isboardmaster = bbsclass.IsBoardMaster(boardid,username);
if(isboardmaster)
cbx_boardBulletin.Visible = true;
else
cbx_boardBulletin.Visible = false;
if(Request.Cookies["UDSBBSAdmin"]!=null)
{
if(Request.Cookies["UDSBBSAdmin"].Value=="1")
cbx_sysBulletin.Visible = true;
else
cbx_sysBulletin.Visible = false;
}
else
{
cbx_sysBulletin.Visible = false;
cbx_sysBulletin.Visible = false;
}
while(dr.Read())
{
this.title = lblTitle.Text = dr["title"].ToString();
sendtime.Text = dr["send_time"].ToString();
browsetime.Text = dr["hit_times"].ToString();
replaytimes.Text = dr["replay_times"].ToString();
sendman.Text = dr["sender"].ToString();
//判断是否是系统公告,如果是只有管理员能够操作
if(Boolean.Parse(dr["sysbulletin"].ToString()))
{
if(Request.Cookies["UDSBBSAdmin"]!=null)
{
if(Request.Cookies["UDSBBSAdmin"].Value=="1")
{
itemcontent.InnerHtml += "<b>操
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -