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

📄 notepad.aspx.cs

📁 系统办公自动化系统
💻 CS
字号:
using System;
using System.IO;
using ptw.FileManager.Web.Processor;

public partial class Manage_Notepad : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string filePath = Request.QueryString["objfile"];
            string folderPath = Request.QueryString["objfolder"];

            if (string.IsNullOrEmpty(folderPath))
            {
                if (File.Exists(filePath))
                {
                    string fileContent;
                    string getEncode;

                    new FileManagerProcessor().ReadTextFile(filePath, out fileContent, out getEncode);

                    lblNew.Text = "false";
                    txtFilePath.Text = filePath;
                    txtFileContent.Text = fileContent;
                    ddlEncode.SelectedValue = getEncode;
                }
                else
                {
                    lblMsg.Text = "<script type=\"text/javascript\">alert(\"没有找到文件\");</script>";
                }
            }
            else
            {
                lblNew.Text = "true";
                txtFilePath.Text = folderPath + "\\newText.txt";
                txtFilePath.ReadOnly = false;
                txtFileContent.Text = "在此输入文本内容";
            }
        }

        btnSave.Click += new EventHandler(OnSaveFile);
    }

    /// <summary>
    /// 保存文件
    /// </summary>
    protected void OnSaveFile(object sender, EventArgs e)
    {
        string filePath = txtFilePath.Text;
        string fileContent = txtFileContent.Text;
        string fileEncode = ddlEncode.SelectedValue;
        bool fileNew = Convert.ToBoolean(lblNew.Text);

        if (fileNew)
        {
            if (File.Exists(filePath))
            {
                lblMsg.Text = "<script type=\"text/javascript\">alert(\"新建的文本文档名称目录下已存在\");</script>";
                return;
            }
        }

        lblMsg.Text = new FileManagerProcessor().SaveTextFile(filePath, fileContent, fileEncode);
    }
}

⌨️ 快捷键说明

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