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

📄 browsedocument.aspx.cs

📁 除了具有传统OA的邮件、工作流、文档等功能外
💻 CS
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
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 System.Data.SqlClient;
using UDS.Components;

namespace UDS.SubModule.UnitiveDocument.Document
{
	/// <summary>
	/// BrowseDocument 的摘要说明。
	/// </summary>
	public partial class BrowseDocument : System.Web.UI.Page
	{
		public static int DocID;
		protected HttpCookie UserCookie;


		protected void Page_Load(object sender, System.EventArgs e)
		{
			
			UserCookie = Request.Cookies["Username"];
			if(!Page.IsPostBack)
			{
				DocID = Int32.Parse(Request.QueryString["DocID"]);
				ShowBodyDetail();
			}
		}


		#region 使用DataReader显示文档内容
		protected void ShowBodyDetail()
		{
			
			UDS.Components.DocumentClass  doc = new UDS.Components.DocumentClass();
			SqlDataReader dataReader = null; 
			try
			{
				dataReader = doc.GetDocDetail(DocID,UserCookie.Value);
			}
			catch
			{
				Server.Transfer("../../Error.aspx");
			}
//			this.DataListDocument.DataSource = UDS.Components .Tools.ConvertDataReaderToDataTable(dataReader).DefaultView;
//			this.DataListDocument.DataBind();
			
			int count = 0;
			while(dataReader.Read())
			{  
				count++;
				this.lblDocTitle.Text		 = dataReader["DocTitle"].ToString();	
				this.lblDocApprover.Text     = UDS.Components .Staff.GetRealNameByUsername(dataReader["DocApprover"].ToString());
				this.lblDocApproveDate.Text  = dataReader["DocApproveDate"].ToString();
				this.lblAddedBy.Text         = UDS.Components.Staff.GetRealNameByUsername(dataReader["DocAddedBy"].ToString());
				this.lblAddedDate.Text       = dataReader["DocAddedDate"].ToString();
				this.lblDocViewedTimes.Text  = dataReader["DocViewedTimes"].ToString();
				this.lblClassName.Text		 = dataReader["ClassName"].ToString();
				this.lblDocContent.Text      = dataReader["DocContent"].ToString();
				if(dataReader["FileVisualPath"].ToString()!="")
				{
					if(dataReader["FileVisualPath"].ToString().Substring(0,4)=="Mail")
						 this.lblFileVisualPath.Text+= "&nbsp;<a href='Download.aspx?destFileName=\\"+Server.UrlEncode(dataReader["FileVisualPath"].ToString())+"'>"+dataReader["FileName"].ToString()+"</a><br>";
						//this.lblFileVisualPath.Text += "<a href='../"+dataReader[21].ToString()+"'>"+dataReader[18].ToString()+"</a><br>&nbsp;&nbsp;";
					else
						this.lblFileVisualPath.Text += "<a href='Download.aspx?destFileName=\\Document\\"+Server.UrlEncode(dataReader["FileVisualPath"].ToString())+"'>"+dataReader["FileName"].ToString()+"</a><br>&nbsp;&nbsp;";
				}
			}

			dataReader.Close();
	 		doc = null;
			
		}	

		#endregion

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 设计器支持所需的方法 - 不要使用代码编辑器修改
		/// 此方法的内容。
		/// </summary>
		private void InitializeComponent()
		{    

		}
		#endregion

	
	}
}

⌨️ 快捷键说明

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