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

📄 filemanage.aspx

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 ASPX
📖 第 1 页 / 共 2 页
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true"
    Inherits="PowerEasy.WebSite.Admin.Accessories.FileManage" Title="上传文件管理" Codebehind="FileManage.aspx.cs" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CphNavigation" runat="Server">
    <pe:ExtendedSiteMapPath ID="SmpNavigator" SiteMapProvider="AdminMapProvider" runat="server" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="CphContent" runat="Server">
    <div id="dHTMLADPreview" style="z-index: 1000; left: 0px; visibility: hidden; width: 10px;
        position: absolute; top: 0px; height: 10px">
    </div>

    <script src="<%=BasePath%>Admin/JS/Popup.js" language="javascript" type="text/javascript"></script>

    <br />
    <asp:Literal ID="LitMessage" runat="server" Visible="false"></asp:Literal>
    <asp:Panel ID="PanContent" runat="server">
        <table style="width: 100%; margin: 0 auto;" cellpadding="2" cellspacing="1" class="border">
            <tr class="tdbg">
                <td>
                    <a href="fileManage.aspx?Dir=<%=Server.UrlEncode(m_CurrentDir) + (RequestString("ShowType") != "0" ? "&ShowType=0" : "")  %>">
                        <%=RequestString("ShowType") != "0" ? "切换到缩略图方式" : "切换到列表方式"%>
                    </a>
                </td>
                <td style="width: 350px" align="right">
                    &nbsp; 搜索当前目录文件<span style="color: Red">[支持Windows通配符搜索]</span>:
                    <asp:TextBox ID="TxtSearchKeyword" runat="server"></asp:TextBox>
                    <asp:Button ID="BtnSearch" runat="server" Text="搜索" />
                </td>
            </tr>
        </table>
        <br />
        <table width="100%">
            <tr>
                <td>
                    当前目录:<asp:Label ID="LblCurrentDir" runat="server"></asp:Label>
                </td>
                <td align="right">
                    <%= string.IsNullOrEmpty(m_CurrentDir) ? "<a disabled=\"true\">返回上一级</a>" : "<a href=\"fileManage.aspx?Dir=" + m_ParentDir + "&ShowType=" + RequestString("ShowType") + "\">返回上一级</a>"%>
                </td>
            </tr>
        </table>
        <asp:Repeater ID="RptFiles" runat="server" OnItemCommand="RptFiles_ItemCommand">
            <HeaderTemplate>
                <%if (RequestString("ShowType") != "0")
                  { %>
                <table width="100%" cellpadding="0" cellspacing="1" border="0" class="border">
                    <tr class="title" align="center">
                        <td style="width: 30px">
                            选择</td>
                        <td>
                            <a href='<%# GetSorturl("name") %>'>名称</a><%# GetSortShow("name") %></td>
                        <td style="width: 60px">
                            <a href='<%# GetSorturl("size") %>'>大小</a><%# GetSortShow("size") %></td>
                        <td style="width: 80px">
                            类型</td>
                        <td style="width: 120px">
                            <a href='<%# GetSorturl("lastwritetime") %>'>最后修改时间</a><%# GetSortShow("lastwritetime") %>
                        </td>
                        <td style="width: 40px">
                            操作</td>
                    </tr>
                    <%}
                      else
                      {%>
                    <table width="100%" cellpadding="0" cellspacing="1" border="0" class="border">
                        <tr class="tdbgleft">
                            <td>
                                排序方式:<a href='<%# GetSorturl("name") %>'>名称</a><%# GetSortShow("name") %>&nbsp;&nbsp;&nbsp;&nbsp;
                                <a href='<%# GetSorturl("size") %>'>大小</a><%# GetSortShow("size") %>&nbsp;&nbsp;&nbsp;&nbsp;
                                <a href='<%# GetSorturl("lastwritetime") %>'>最后修改时间</a><%# GetSortShow("lastwritetime") %></td>
                        </tr>
                    </table>
                    <table width="100%" cellpadding="0" cellspacing="1" border="0" class="border">
                        <tr class="tdbg">
                            <%} %>
            </HeaderTemplate>
            <ItemTemplate>
                <asp:HiddenField ID="HdnName" runat="server" Value='<%# Eval("Name")%>' />
                <asp:HiddenField ID="HdnType" runat="server" Value='<%# Eval("type")%>' />
                <asp:HiddenField ID="HdnExtension" runat="server" Value='<%# Eval("content_type")%>' />
                <%if (RequestString("ShowType") != "0")
                  { %>
                <tr class="tdbg" align="center" onmouseover="MouseOver(this,'tdbgmouseover')" onmouseout="MouseOut(this)">
                    <td>
                        <asp:CheckBox ID="ChkListFiles" runat="server" onclick="javascript:CheckItem(this,'ChkAll','tdbg','tdbgselected');"
                            Enabled='<%# GetDeleteEnabled(Eval("Name").ToString()) %>' />
                    </td>
                    <td align="left">
                        <%# System.Convert.ToInt32(Eval("type")) == 1 ? "<img src=\"../../admin/images/Folder/mfolderclosed.gif\">" : "<img src=\"../../admin/images/Folder/" + GetShowExtension(Eval("content_type").ToString()) + ".gif\">"%>
                        <%# System.Convert.ToInt32(Eval("type")) == 1 ? "<a href=\"fileManage.aspx?Dir=" + Server.UrlEncode(Request.QueryString["Dir"] + "/" + Eval("Name").ToString()) + "\">" + Eval("Name").ToString() + "</a>" : "<span onmouseover=\"ShowADPreview('" + GetFileContent(Eval("Name").ToString(), Eval("content_type").ToString()) + "')\" onclick=\"OpenNewWindowsToPrview('" + GetFilePath(Eval("Name").ToString()) + "','"+ Eval("content_type").ToString()+"')\" onmouseout=\"hideTooltip('dHTMLADPreview')\">" + 
            Eval("Name").ToString() + "</span>"%>
                    </td>
                    <td align="right">
                        <%# GetSize(Eval("size").ToString())%>
                    </td>
                    <td>
                        <%# System.Convert.ToInt32(Eval("type")) == 1 ? "文件夹" : Eval("content_type").ToString() + "文件" %>
                    </td>
                    <td>
                        <%# Eval("lastWriteTime")%>
                    </td>
                    <td>
                        <asp:LinkButton ID="LbtnDelList" CommandName='<%# System.Convert.ToInt32(Eval("type")) == 1 ? "DelDir":"DelFiles" %>'
                            CommandArgument='<%# Eval("Name")%>' OnClientClick="if(!this.disabled) return confirm('确定要删除吗?');"
                            Enabled='<%# GetDeleteEnabled(Eval("Name").ToString()) %>' runat="server">删除</asp:LinkButton></td>
                </tr>
                <%}
                  else
                  {%>
                <td align="center" onmouseover="MouseOver(this,'tdbgmouseover2')" onmouseout="MouseOut(this)">
                    <%# System.Convert.ToInt32(Eval("type")) == 1 ? "<img src=\"../../admin/images/Folder/mfolderclosed.gif\">" : GetFileContent(Eval("Name").ToString(), Eval("content_type").ToString()).Replace("\\", "")%>
                    <br />
                    <br />
                    <span style="color: Red">
                        <%# System.Convert.ToInt32(Eval("type")) == 1 ? "<a href=\"fileManage.aspx?Dir=" + Server.UrlEncode(Request.QueryString["Dir"] + "/" + Eval("Name").ToString()) + "&ShowType=0\">" + Eval("Name").ToString() + "</a>" : Eval("Name").ToString()%>
                    </span>
                    <br />
                    <br />
                    大小:<%# GetSize(Eval("size").ToString())%><br />
                    类型:<%# System.Convert.ToInt32(Eval("type")) == 1 ? "文件夹" : Eval("content_type").ToString() + "文件" %><br />
                    <asp:CheckBox ID="ChkFiles" onclick="javascript:CheckItem(this,'ChkAll','tdbgnolineheight','tdbgselected2');"
                        runat="server" Text="选中" Enabled='<%# GetDeleteEnabled(Eval("Name").ToString()) %>' />
                    <asp:LinkButton ID="LbtnDel" CommandName='<%# System.Convert.ToInt32(Eval("type")) == 1 ? "DelDir":"DelFiles" %>'
                        CommandArgument='<%# Eval("Name")%>' OnClientClick="if(!this.disabled) return confirm('确定要删除吗?');"
                        Enabled='<%# GetDeleteEnabled(Eval("Name").ToString()) %>' runat="server">删除</asp:LinkButton>
                </td>
                <%
                    m_ItemIndex++;
                    if (m_ItemIndex % 5 == 0 && m_ItemIndex > 1)
                    {%>
                </tr><tr class="tdbg">
                    <%}
                  }%>
            </ItemTemplate>
            <FooterTemplate>
                </table></FooterTemplate>
        </asp:Repeater>
        <table border="0" align="center" cellpadding="2" cellspacing="0">
            <tr>
                <td align="center">
                    <pe:AspNetPager ID="Pager" runat="server" OnPageChanged="Pager_PageChanged">
                    </pe:AspNetPager>
                </td>
            </tr>
        </table>
        <br />
        <input type="checkbox" onclick="javascript:CheckAll(this);" id="ChkAll" /><label
            for="ChkAll">选中所有</label>
        <asp:Button ID="BtnDelSelected" runat="server" Text="删除选中的目录或文件" OnClick="BtnDelSelected_Click"
            OnClientClick="return batchconfirm('是否要删除选中的目录或文件?');" />
        <asp:Button ID="BtnDelCurrentFiles" runat="server" Text="删除当前目录的所有文件" OnClick="BtnDelCurrentFiles_Click"
            OnClientClick="return confirm('确定要删除当前目录的所有文件吗?');" />
        <asp:Button ID="BtnDelAll" runat="server" Text="删除所有文件与子目录" OnClick="BtnDelAll_Click"
            OnClientClick="return confirm('确定要删除当前目录的所有文件与子目录吗?');" />
        <asp:Button ID="BtnWaterMark" runat="server" Text="批量给选中的图片添加水印" OnClick="BtnWaterMark_Click"
            OnClientClick="return batchconfirm('是否批量给选中的图片添加水印?');" />
        <asp:Button ID="BtnThumb" runat="server" Text="批量给选中的图片生成缩略图" OnClick="BtnThumb_Click"
            OnClientClick="return batchconfirm('是否批量给选中的图片生成缩略图?');" />
        <%= "<input id=\"Button1\" type=\"button\" class=\"inputbutton\" value=\"返回上一级\" " + (string.IsNullOrEmpty(m_CurrentDir) ? "disabled=\"disabled\"" : "") + "onclick=\"javascript:location.href='fileManage.aspx?Dir=" + m_ParentDir + "&ShowType=" + RequestString("ShowType") + "';\" />"%>

        <script type="text/javascript">
        function OpenNewWindowsToPrview(imgSrc,extension)
        {
            switch (extension)
            {
                case "jpeg":
                case "jpe":
                case "bmp":
                case "png":
                case "jpg":
                case "gif":
                    OpenNewImgWindow(imgSrc)
                    break;

                case "wmv":
                case "avi":
                case "asf":
                case "mpg":
                case "rm":
                case "ra":

⌨️ 快捷键说明

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