📄 manage_list.aspx.cs
字号:
{
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> <a href=\"javascript:void(0);\" onclick=\"UpFile('" + path + "','templets');\" class=\"topnavichar\">导入文件</a> <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 + -