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

📄 manage_list.aspx.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
📖 第 1 页 / 共 2 页
字号:
    {
        NetCMS.Content.Templet.Templet tpClass = new NetCMS.Content.Templet.Templet();
        string str_path = tpClass.PathPre(str_FilePath + Request.QueryString["Path"], str_Templet);
        return str_path;
    }

    /// <summary>
    /// 判断文件后缀名,选取要列举出来的文件
    /// </summary>
    /// <param name="Extension">文件后缀名</param>
    /// <returns>如果是所列举的类型,则返回true,否则为false</returns>
    /// Code By DengXi

    protected bool SelectFile(string Extension)
    {
        bool value = false;
        switch (Extension.ToLower())
        {
            case ".htm":
                value = true;
                break;
            case ".html":
                value = true;
                break;
            case ".shtml":
                value = true;
                break;
            case ".shtm":
                value = true;
                break;
            case ".text":
                value = true;
                break;
            case ".xsl":
                value = true;
                break;
            case ".xml":
                value = true;
                break;
            case ".css":
                value = true;
                break;
            case ".aspx":
                value = true;
                break;
            default:
                value = false;
                break;
        }
        return value;
    }

    /// <summary>
    /// 获取文件图标
    /// </summary>
    /// <param name="type">文件后缀名</param>
    /// <returns>返回与文件后缀名相匹配的ICO图标</returns>
    /// Code By DengXi

    protected string GetFileIco(string type)
    {
        string Str_ImgPath;
        switch (type.ToLower())
        {
            case ".htm":
                Str_ImgPath = "html.gif";
                break;
            case ".html":
                Str_ImgPath = "html.gif";
                break;
            case ".aspx":
                Str_ImgPath = "aspx.gif";
                break;
            case ".cs":
                Str_ImgPath = "c.gif";
                break;
            case ".asp":
                Str_ImgPath = "asp.gif";
                break;
            case ".doc":
                Str_ImgPath = "doc.gif";
                break;
            case ".exe":
                Str_ImgPath = "exe.gif";
                break;
            case ".swf":
                Str_ImgPath = "flash.gif";
                break;
            case ".gif":
                Str_ImgPath = "gif.gif";
                break;
            case ".jpg":
                Str_ImgPath = "jpg.gif";
                break;
            case ".jpeg":
                Str_ImgPath = "jpg.gif";
                break;
            case ".js":
                Str_ImgPath = "script.gif";
                break;
            case ".txt":
                Str_ImgPath = "txt.gif";
                break;
            case ".xml":
                Str_ImgPath = "xml.gif";
                break;
            case ".zip":
                Str_ImgPath = "zip.gif";
                break;
            case ".rar":
                Str_ImgPath = "zip.gif";
                break;
            default:
                Str_ImgPath = "unknown.gif";
                break;
        }
        return Str_ImgPath;
    }


    /// <summary>
    /// 修改文件夹名称
    /// </summary>
    /// <param name="path">文件夹路径</param>
    /// <returns>修改文件夹名称</returns>
    /// Code By DengXi


    protected void EidtDirName(string path)
    {
        string str_OldName = Request.QueryString["OldFileName"];
        string str_NewName = Request.QueryString["NewFileName"];
        if (str_OldName == "" || str_OldName == null || str_OldName == string.Empty || str_NewName == "" || str_NewName == null || str_NewName == string.Empty)
            PageError("参数传递错误!", s_url);

        NetCMS.Content.Templet.Templet tpClass = new NetCMS.Content.Templet.Templet();
        int result = tpClass.EidtName(path, str_OldName, str_NewName, 0);
        if (result == 1)
            PageRight("更改文件夹名成功!", s_url);
        else
            PageError("参数传递错误!", s_url);
    }

    /// <summary>
    /// 修改文件名称
    /// </summary>
    /// <param name="path">文件路径</param>
    /// <returns>修改文件名称</returns>
    /// Code By DengXi

    protected void EidtFileName(string path)
    {
        string str_OldName = Request.QueryString["OldFileName"];
        string str_NewName = Request.QueryString["NewFileName"];

        if (str_OldName == "" || str_OldName == null || str_OldName == string.Empty || str_NewName == "" || str_NewName == null || str_NewName == string.Empty)
            PageError("参数传递错误!", s_url);

        NetCMS.Content.Templet.Templet tpClass = new NetCMS.Content.Templet.Templet();
        int result = tpClass.EidtName(path, str_OldName, str_NewName, 1);
        if (result == 1)
            PageRight("更改文件名成功!", s_url);
        else
            PageError("参数传递错误!", s_url);
    }

    /// <summary>
    /// 删除文件夹
    /// </summary>
    /// <param name="path">文件夹路径</param>
    /// <returns>删除文件夹</returns>
    /// Code By DengXi

    protected void DelDir(string path)
    {
        int result = 0;
        NetCMS.Content.Templet.Templet tpClass = new NetCMS.Content.Templet.Templet();
        result = tpClass.Del(path, "", 0);
        if (result == 1)
            PageRight("删除文件夹成功!", s_url);
        else
            PageError("参数错误!", s_url);
    }

    /// <summary>
    /// 删除文件
    /// </summary>
    /// <param name="path">文件路径</param>
    /// <returns>删除文件</returns>
    /// Code By DengXi

    protected void DelFile(string path)
    {
        string str_FileName = Request.QueryString["filename"];

        int result = 0;
        NetCMS.Content.Templet.Templet tpClass = new NetCMS.Content.Templet.Templet();
        result = tpClass.Del(path, str_FileName, 1);
        if (result == 1)
            PageRight("删除文件成功!", s_url);
        else
            PageError("参数错误!", s_url);
    }

    /// <summary>
    /// 添加文件夹
    /// </summary>
    /// <param name="path">文件夹路径</param>
    /// <returns>添加文件夹</returns>
    /// Code By DengXi


    protected void AddDir(string path)
    {
        string str_DirName = Request.QueryString["filename"];

        int result = 0;
        NetCMS.Content.Templet.Templet tpClass = new NetCMS.Content.Templet.Templet();
        result = tpClass.AddDir(path, str_DirName);
        if (result == 1)
            PageRight("添加文件夹成功!", s_url);
        else
            PageError("未知错误!", s_url);
    }

    /// <summary>
    /// 显示导入文件,创建目录
    /// </summary>
    /// <param name="path">文件路径</param>
    /// <returns>返回操作区域</returns>
    /// Code By DengXi

    protected void ShowAddfiledir(string path)
    {
        string str_Addfiledir = "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" class=\"Navitable\" align=\"center\">";
        str_Addfiledir += "<tr>";
        str_Addfiledir += "<td style=\"padding-left:10px;\"><a href=\"javascript:AddDir('" + path + "');\" class=\"topnavichar\">创建目录</a>&nbsp;&nbsp;<a href=\"javascript:void(0);\" onclick=\"UpFile('" + path + "','templets');\" class=\"topnavichar\">导入文件</a>&nbsp;&nbsp;<span class=\"helpstyle\" style=\"cursor:help;\" title=\"点击显示帮助\" onclick=\"Help('H_Templet_Note',this)\">关于模板使用说明</span>";
        str_Addfiledir += "</td>";
        str_Addfiledir += "</tr>";
        str_Addfiledir += "</table>";
        addfiledir.InnerHtml = str_Addfiledir;
    }
}

⌨️ 快捷键说明

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