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

📄 templatemanage.aspx

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

<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">
    <asp:ScriptManager ID="SmTemplateManage" runat="server">
    </asp:ScriptManager>

    <script language="javascript" type="text/javascript">
    <!--
    function setFileType(num)
    {
        if (num == 0){
            document.getElementById('EntiretyMatching').style.display = ''; 
        }
        else
        {
            document.getElementById('EntiretyMatching').style.display = 'none'; 
        }
    }
          function ShowTabs(ID){
               for (i=0;i< 2;i++){
                    if(i == ID){
                        document.getElementById("TabTitle" + i).className="titlemouseover";
                        document.getElementById("Tabs" + i).style.display="";
                    }
                    else{
                        document.getElementById("TabTitle" + i).className="tabtitle";
                        document.getElementById("Tabs" + i).style.display="none";
                    }
               }
          } 
    
    -->
    
    </script>

    <table width="100%">
        <tr>
            <td>
                <asp:Label ID="LblNavigation" runat="server" Text="当前目录:" /><asp:Label ID="LblCurrentDir"
                    runat="server"></asp:Label>
            </td>
            <td align="right">
                <asp:Literal ID="LitParentDirLink" runat="server"></asp:Literal>
            </td>
        </tr>
    </table>
    <asp:Literal ID="LitMessageText" runat="server" Visible="false"></asp:Literal>
    <pe:ExtendedGridView ID="EgvFiles" runat="server" SerialText="" AutoGenerateColumns="False"
        AutoGenerateCheckBoxColumn="True" DataKeyNames="Name" OnRowCommand="EgvFiles_RowCommand"
        CheckBoxFieldHeaderWidth="3%" OnRowDataBound="EgvFiles_RowDataBound">
        <Columns>
            <pe:TemplateField HeaderText="名称">
                <ItemStyle HorizontalAlign="Left" />
                <ItemTemplate>
                    <img alt="" src=' <%# System.Convert.ToInt32(Eval("type")) == 1 ? "../../Admin/Images/Node/closefolder.gif" :"../../Admin/Images/Node/singlepage.gif" %>' />
                    <a href="<%# System.Convert.ToInt32(Eval("type")) == 1 ?  "TemplateManage.aspx?Dir=" + Server.UrlEncode(Request.QueryString["Dir"] +"/"+ Eval("Name").ToString()):"Template.aspx?Action=Modify&Dir="+ Server.UrlEncode(Request.QueryString["Dir"] +"/"+ Eval("Name").ToString()) %>">
                        <%# Eval("Name") %>
                    </a>
                </ItemTemplate>
            </pe:TemplateField>
            <pe:TemplateField HeaderText="大小">
                <HeaderStyle Width="60px" />
                <ItemTemplate>
                    <%# GetSize(Eval("size").ToString()) %>
                </ItemTemplate>
                <ItemStyle HorizontalAlign="Right" />
            </pe:TemplateField>
            <pe:TemplateField HeaderText="类型">
                <HeaderStyle Width="60px" />
                <ItemTemplate>
                    <asp:HiddenField ID="HdnFileType" Value='<%#Eval("type") %>' runat="server" />
                    <%# System.Convert.ToInt32(Eval("type")) == 1 ? "文件夹" : Eval("content_type").ToString() + "文件" %>
                </ItemTemplate>
            </pe:TemplateField>
            <pe:BoundField DataField="lastWriteTime" HeaderText="最后修改时间" SortExpression="lastWriteTime"
                DataFormatString="{0:yyyy-MM-dd HH:mm:ss}" HtmlEncode="False">
                <HeaderStyle Width="120px" />
            </pe:BoundField>
            <pe:TemplateField HeaderText="操作">
                <HeaderStyle Width="150px" />
                <ItemTemplate>
                    <pe:ExtendedAnchor ID="EahTemplateEdit" IsChecked="true" OperateCode="TemplateManage"
                        href='<%# "Template.aspx?Action=Modify&Dir="+ Server.UrlEncode(Request.QueryString["Dir"] +"/"+ Eval("Name").ToString()) %>'
                        runat="server" visible='<%# System.Convert.ToInt32(Eval("type")) == 1 ? false:true %>'>编辑</pe:ExtendedAnchor>
                    <pe:ExtendedLinkButton ID="ELbtnDel" Text="删除" IsChecked="true" OperateCode="TemplateManage"
                        runat="server" CommandArgument='<%# Eval("Name").ToString()%>' CommandName='<%# System.Convert.ToInt32(Eval("type")) == 1 ? "DelDir":"DelFiles" %>'
                        OnClientClick="return confirm('确定要删除此文件夹或文件吗?');" />
                    <pe:ExtendedAnchor ID="EahReName" IsChecked="true" OperateCode="TemplateManage" href="#"
                        onclick='<%# "ReName(\"" + Eval("type").ToString()+"\",\""+ Eval("Name").ToString().Replace("\\","\\\\") + "\");"%>'
                        runat="server">重命名</pe:ExtendedAnchor>
                    <pe:ExtendedLinkButton ID="ELbtnCopy" Text="复制" IsChecked="true" OperateCode="TemplateManage"
                        runat="server" CommandName='<%# System.Convert.ToInt32(Eval("type")) == 1 ? "CopyDir":"CopyFiles" %>'
                        CommandArgument='<%# Eval("Name").ToString()%>' />
                </ItemTemplate>
            </pe:TemplateField>
        </Columns>
    </pe:ExtendedGridView>
    <table border="0" cellpadding="2" cellspacing="0">
        <tr>
            <td align="center">
                <pe:AspNetPager ID="Pager" runat="server" PageSize="20" OnPageChanged="Pager_PageChanged">
                </pe:AspNetPager>
            </td>
        </tr>
    </table>
    <br />
    <asp:Panel ID="PanButton" runat="server">
        <table width="100%">
            <tr>
                <td style="width: 11%;">
                    <input id="ChkAll" onclick="javascript:CheckAll(this);" type="checkbox" /><label
                        for="ChkAll">选中所有</label>
                </td>
                <td>
                    <pe:ExtendedButton ID="EBtnBatchDel" OnClientClick="return confirm('确定要删除选中的文件夹和文件吗?');"
                        IsChecked="true" OperateCode="TemplateManage" runat="server" Text="删除选中的文件或文件夹"
                        OnClick="EBtnBatchDel_Click" CausesValidation="False" />
                    <pe:ExtendedButton ID="EBtnCreateTemplate" runat="server" Text="新建模板" IsChecked="true"
                        OperateCode="TemplateManage" OnClick="EBtnCreateTemplate_Click" />
                    <input id="InputUploadTemplate" type="button" class="inputbutton" value="上传模板" onclick="javascript:window.open('TemplateUpload.aspx?Dir=<%= Server.UrlEncode(Request.QueryString["Dir"]) %>','上传模板','width=600,height=450,resizable=0,scrollbars=yes');" />
                    <input id="InputNewDir" type="button" class="inputbutton" value="新建目录" onclick="CreateDir()" />
                    <pe:ExtendedButton ID="EBtnTemplateReplace" runat="server" Text="模板内容替换" IsChecked="true"
                        OperateCode="TemplateManage" OnClick="EBtnTemplateManage_Click" />
                    <asp:Literal ID="LitParentDirButton" runat="server"></asp:Literal>
                </td>
            </tr>
            <tr>
                <td>
                </td>
                <td>
                    <asp:Button ID="BtnMove" runat="server" Text="移动到 >>" OnClick="BtnMove_Click" />
                    <asp:DropDownList ID="DrpMove" runat="server">
                        <asp:ListItem Text="请选择目标文件夹" Value=""></asp:ListItem>
                        <asp:ListItem Text="/" Value="/"></asp:ListItem>
                    </asp:DropDownList>
                </td>
            </tr>
        </table>
    </asp:Panel>
    <asp:HiddenField ID="HdnType" runat="server" />
    <asp:HiddenField ID="HdnName" runat="server" />
    <asp:Panel ID="PnlFileRename" runat="server" Style="width: 300px; display: none;
        background-color: Gray; text-align: center; padding-top: 1px;">
        <table width="100%" border="0" cellpadding="1" cellspacing="1" class="border">
            <tr>
                <td class="spacingtitle">
                    重命模板文件名
                </td>
            </tr>
            <tr>
                <td class="tdbgleft" align="left">
                    <asp:TextBox ID="TxtFileName" ValidationGroup="TxtFileName" Width="290px" runat="server"></asp:TextBox>
                    <pe:RequiredFieldValidator ID="ValrTxtFileName" runat="server" ErrorMessage="模板名不能为空"
                        Display="Dynamic" ControlToValidate="TxtFileName" ValidationGroup="TxtFileName"></pe:RequiredFieldValidator><asp:RegularExpressionValidator
                            ID="ValeTxtFileName" ValidationGroup="TxtFileName" ControlToValidate="TxtFileName"
                            Display="Dynamic" runat="server" ErrorMessage="模板格式应为***.html"></asp:RegularExpressionValidator>
                    <br />
                    <asp:CheckBox ID="ChkUpdateFileContactinformation" runat="server" Text="同时更改引用该文件的数据信息"
                        Checked="true"></asp:CheckBox>
                    <br />
                    <center>
                        <pe:ExtendedButton ID="EBtnFileReName" runat="server" ValidationGroup="TxtFileName"
                            IsChecked="true" OperateCode="TemplateManage" Text="重命模板文件名" OnClick="EBtnModifyName_Click" /><asp:Button
                                ID="BtnHiddenFileRename" Text="取消" runat="server" />

⌨️ 快捷键说明

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