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

📄 ewebeditor.aspx.cs

📁 oa系统的源代码
💻 CS
📖 第 1 页 / 共 3 页
字号:
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;

namespace eWebEditorNet
{
	/// <summary>
	/// Web1 的摘要说明。
	/// </summary>
	public class eWebEditor : System.Web.UI.Page
	{
		string sContentID,sFullScreen;
		string sStyleName, sStyleDir, sStyleCSS, sStyleUploadDir,sStyleEditorHeader,sStyleMenuHeader,sDetectFromWord, sInitMode, sBaseUrl,sVersion,sReleaseDate;
		protected string Toolbar_Border_Right,Toolbar_Border_Bottom,BG_Color,Btn_Border_Color,TBSep_Border_Left,BtnMouseOverUp_BG_Color,BtnMouseOverDown_BG_Color,BtnDown_BG_Color,Select_BG_Color;
		string Toolbar1,Toolbar2,Toolbar3;
		string sExtImage,sExtFlash,sExtMedia,sExtOther;
		protected string sToolBar;
		protected string sStatusBar;
		protected string sScript;

		private void Page_Load(object sender, System.EventArgs e)
		{
			//Response.Write(Request.RawUrl);
			
			// 在此处放置用户代码以初始化页面

			PageInit();
			sScript = CreateRegisterScript();
			sToolBar = CreateToolBar();
			sStatusBar = CreateStatusBar();
		}

		#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()
		{    
			this.Load += new System.EventHandler(this.Page_Load);
		}
		#endregion
		/// <summary>
		/// 初始化页面
		/// </summary>
		/// <returns></returns>
		private void PageInit()
		{
			// 取全屏标志
			sFullScreen = Request.QueryString["fullscreen"];

			//取对应的内容ID
			sContentID = Request.QueryString["id"];
			if (sContentID == "" || sContentID == null)
			{
				Response.Write ("请传入调用参数ID,即隐藏的内容表单项ID!");
				Response.End();
			}

			//取得工具样按钮
			Toolbar1 = Request.QueryString["Toolbar1"];
			if (Toolbar1 == "" || Toolbar1 == null)
			{
				Toolbar1 = "";
			}
			Toolbar2 = Request.QueryString["Toolbar2"];
			if (Toolbar2 == "" || Toolbar2 == null)
			{
				Toolbar2 = "";
			}
			Toolbar3 = Request.QueryString["Toolbar3"];
			if (Toolbar3 == "" || Toolbar3 == null)
			{
				Toolbar3 = "";
			}


			//取得允许上传的文件类型
			sExtImage = Request.QueryString["ExtImage"];
			if (sExtImage == null) sExtImage = "";
			sExtFlash = Request.QueryString["ExtFlash"];
			if (sExtFlash == null) sExtFlash = "";
			sExtMedia = Request.QueryString["ExtMedia"];
			if (sExtMedia == null) sExtMedia = "";
			sExtOther = Request.QueryString["ExtOther"];
			if (sExtOther == null) sExtOther = "";


			Toolbar_Border_Right = Request.QueryString["Toolbar_Border_Right"];
			Toolbar_Border_Bottom = Request.QueryString["Toolbar_Border_Bottom"];
			BG_Color = Request.QueryString["BG_Color"];
			Btn_Border_Color = Request.QueryString["Btn_Border_Color"];
			TBSep_Border_Left = Request.QueryString["TBSep_Border_Left"];
			BtnMouseOverUp_BG_Color = Request.QueryString["BtnMouseOverUp_BG_Color"];
			BtnMouseOverDown_BG_Color = Request.QueryString["BtnMouseOverDown_BG_Color"];
			BtnDown_BG_Color = Request.QueryString["BtnDown_BG_Color"];
			Select_BG_Color = Request.QueryString["Select_BG_Color"];

			//取得样式参数

			sStyleName = "standard";
			sStyleDir = "standard";
			sStyleCSS = "office";
			sStyleUploadDir = "UploadFile";
			sDetectFromWord = "true";
			sInitMode = "EDIT";
			sBaseUrl = "true";
			sStyleEditorHeader = "\"<head><style> " +
								"<style> " +
								"body,a,table,div,span,td,th,input,select{font-size:9pt;font-family:\\\"宋体,Verdana,Arial\\\";Color:#000000;}" +
								"body {background-color:#FFFFFF;SCROLLBAR-BASE-COLOR:"+ BG_Color +"}" +
								"</style>" +
								"<body MONOSPACE>\";";
									  
			sStyleMenuHeader =  "\"<head><style> " +

								"BODY {margin:0px;border:0px}" +
								"TD {font-size:9pt;font-family:\\\"宋体,Verdana,Arial\\\"}" +
								"TABLE.Menu {border-top:window 1px solid;border-left:window 1px solid;border-bottom:buttonshadow 1px solid;border-right:buttonshadow 1px solid;background-color:#0072BC}" +
								"TD.RightBg {background-color:buttonface}" +
								"TD.MouseOver {background-color:highlight;color:highlighttext;cursor:default;}" +
								"TD.MouseOut {background-color:buttonface;color:buttontext;cursor:default;}" +
								"TD.HrShadow {background-color:buttonshadow;}" +
								"TD.HrHighLight {background-color:buttonhighlight;}" +
								"</style>" +
								"</head><body scroll=\\\"no\\\" onConTextMenu=\\\"event.returnValue=false;\\\">\";";


			//取版本号及发布日期
			sVersion = "2.0.0";
			sReleaseDate = "2004-05-07";

		}


		/// <summary>
		/// 建立javascript脚本块
		/// </summary>
		/// <returns></returns>
		private string CreateRegisterScript()
		{
			System.Text.StringBuilder sbScript = new System.Text.StringBuilder();

			sbScript.AppendFormat("<Script Language=Javascript>\n");
			sbScript.AppendFormat("var sPath = document.location.pathname;\n");
			sbScript.AppendFormat("sPath = sPath.substr(0, sPath.length-14);\n");
			sbScript.AppendFormat("var sLinkFieldName = \"{0}\";\n",sContentID);

⌨️ 快捷键说明

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