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

📄 admin_page.aspx

📁 具有的功能适合于网站的运营和管理
💻 ASPX
字号:
<%@ page language="C#" masterpagefile="AdminIndexMaster.master" autoeventwireup="true" inherits="Admin_Page, HoWaveIMSV5.0" title="自定义页面管理" validaterequest="false" %>
<%@ Register TagPrefix="ftb" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script src="Js/Function.js" type="text/javascript"></script>
  <fieldset style="margin:5px">
     <table class="adminheading">                       
          <tr>
            <th class="msgconfig" nowrap="nowrap">
                自定义页面管理</th>
            <td>
                <div style="width:100%; margin:0;">
                    <ul class="nav">
                       <li><b>管理导航:</b></li>
                       <li><a href="Admin_ManagePage.aspx">自定义页面管理首页</a></li>
                       <li><a href="Admin_ManagePage.aspx?Action=AddPageClass">添加自定义页面分类</a></li>
                       <li><a href="Admin_Page.aspx">添加自定义页面</a></li>
                    </ul>
                </div>       
            </td>
          </tr>                        
       </table> 
      
      <asp:FormView ID="FormView1" runat="server" DataKeyNames="DefaultPageID" DataSourceID="ObjectDataSource1" Width="100%" DefaultMode="Insert" OnItemInserted="FormView1_ItemInserted" OnItemUpdated="FormView1_ItemUpdated">
          <EditItemTemplate>                                   
               <table width="98%" border="0" class="adminform">
                    <tr>
                      <td width="20%" align="right" class="text_area">页面ID:</td>
                      <td width="80%" class="row0">
                         <asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("DefaultPageID") %>' CssClass="text_Mutline"/></td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面名称:</td>
                      <td width="80%" class="row0">
                         <asp:TextBox ID="DefaultPageName" runat="server" Text='<%# Bind("DefaultPageName") %>' CssClass="text_Mutline"/></td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">所属分类:</td>
                      <td width="80%" class="row0">
                         <asp:DropDownList ID="DefaultPageType" runat="server" DataSourceID="ObjectDataSource2" DataTextField="ClassName" DataValueField="ID" SelectedValue='<%# Bind("DefaultPageType") %>'>                          
                         </asp:DropDownList>
                      </td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面类型:</td>
                      <td width="80%" class="row0">
                         <asp:DropDownList ID="DefaultPageKind" runat="server" SelectedValue='<%# Bind("DefaultPageKind") %>'>
                            <asp:ListItem Text="html" Value="html" />                           
                            <asp:ListItem Text="aspx" Value="aspx" />
                            <asp:ListItem Text="asp" Value="asp"/>
                            <asp:ListItem Text="txt" Value="txt"/>
                         </asp:DropDownList>                               
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面路径:</td>
                      <td width="80%" class="row0">
                         <asp:TextBox ID="DefaultPageURL" runat="server" Text='<%# Bind("DefaultPageURL") %>' CssClass="text_Mutline"/>不写表示根目录,后面不能包含"/"</td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面简介:</td>
                      <td width="80%" class="row0">
                         <asp:TextBox ID="DefaultPageIntro" runat="server" Text='<%# Bind("DefaultPageIntro") %>' 
                            TextMode="MultiLine" Width="500px" Height="100px" CssClass="text_Mutline"/></td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面内容:</td>
                      <td width="80%" class="row0">
                        <span style="color:Red">切换从代码模式切换为设计模式时会丢失<html><head><body>的代码,请先保存后切换</span>                       
                            <ftb:FreeTextBox  ID="DefaultPageContent" runat="server"  ButtonPath="../Images/ftb/officexp/" Width="90%"  Text='<%# Bind("DefaultPageContent") %>'  AllowHtmlMode="true" HtmlModeCssClass="ftbHtmlCss">
                              
                            </ftb:FreeTextBox>
                      </td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area"></td>
                      <td width="80%">
                      <div style="text-align:center">                        
                         <asp:LinkButton ID="button1" CommandName="Update" CausesValidation="true" runat="server" Text="更新"/>
                         <asp:LinkButton ID="button2" CommandName="Cancle" CausesValidation="false" runat="server"  Text="取消"/>
                      </div>
                                          
                      </td>                      
                    </tr>
              </table> 
          </EditItemTemplate>
          <InsertItemTemplate>
              <table width="100%" border="0" class="adminform">
                    <tr>
                      <td width="20%" align="right" class="text_area">页面名称:</td>
                      <td width="80%" class="row0">
                         <asp:TextBox ID="DefaultPageName" runat="server" Text='<%# Bind("DefaultPageName") %>' CssClass="text_Mutline"/></td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">所属分类:</td>
                      <td width="80%" class="row0">
                         <asp:DropDownList ID="DefaultPageType" runat="server" DataSourceID="ObjectDataSource2" DataTextField="ClassName" DataValueField="ID" SelectedValue='<%# Bind("DefaultPageType") %>'>                           
                         </asp:DropDownList>
                      </td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面类型:</td>
                      <td width="80%" class="row0">
                         <asp:DropDownList ID="DefaultPageKind" runat="server" SelectedValue='<%# Bind("DefaultPageKind") %>'>
                            <asp:ListItem Text="html" Value="html" />                           
                            <asp:ListItem Text="aspx" Value="aspx" />
                            <asp:ListItem Text="asp" Value="asp"/>
                            <asp:ListItem Text="txt" Value="txt"/>                     
                         </asp:DropDownList>                               
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面路径:</td>
                      <td width="80%" class="row0">
                         <asp:TextBox ID="DefaultPageURL" runat="server" Text='<%# Bind("DefaultPageURL") %>' CssClass="text_Mutline" Width="200px"/>不写表示根目录,后面不能包含"/"</td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面简介:</td>
                      <td width="80%" class="row0">
                         <asp:TextBox ID="DefaultPageIntro" runat="server" Text='<%# Bind("DefaultPageIntro") %>' 
                            TextMode="MultiLine" Width="500px" Height="100px" CssClass="text_Mutline"/></td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area">页面内容:</td>
                      <td width="80%" class="row0">
                         <span style="color:Red">切换从代码模式切换为设计模式时会丢失<html><head><body>的代码,请先保存后切换</span>                        
                            <ftb:FreeTextBox  ID="DefaultPageContent" runat="server"  ButtonPath="../Images/ftb/officexp/" Width="90%" BackColor="#e9eff5" Text='<%# Bind("DefaultPageContent") %>' AllowHtmlMode="true" HtmlModeCssClass="ftbHtmlCss"   >
                              
                            </ftb:FreeTextBox>
                      </td>                      
                    </tr>
                    <tr>
                      <td width="20%" align="right" class="text_area"></td>
                      <td width="80%">
                      <div style="text-align:center">                        
                         <asp:LinkButton ID="button1" CommandName="Insert" CausesValidation="true" runat="server" Text="保存并生成文件"/>
                         <asp:LinkButton ID="button2" CausesValidation="false" runat="server" Visible="false"  Text="取消"/> 
                         <a href="#" onclick="history.back();">取消</a>                        
                      </div>
                                          
                      </td>                      
                    </tr>
              </table> 
          </InsertItemTemplate>          
          <EmptyDataTemplate><center>没有自定义页面</center></EmptyDataTemplate>
      </asp:FormView>   
      <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="DeletePage"
          InsertMethod="AddPage" SelectMethod="GetPages" TypeName="Howave_Page" UpdateMethod="UpdatePage">
          <DeleteParameters>
              <asp:Parameter Name="DefaultPageID" Type="Int32" />
          </DeleteParameters>
          <UpdateParameters>
              <asp:Parameter Name="DefaultPageID" Type="Int32" />
              <asp:Parameter Name="DefaultPageKind" Type="String" />
              <asp:Parameter Name="DefaultPageContent" Type="String" />
              <asp:Parameter Name="DefaultPageIntro" Type="String" />
              <asp:Parameter Name="DefaultPageName" Type="String" />
              <asp:Parameter Name="DefaultPageType" Type="Int32" />
              <asp:Parameter Name="DefaultPageURL" Type="String" />
          </UpdateParameters>
          <SelectParameters>
              <asp:QueryStringParameter Name="DefaultPageID" QueryStringField="DefaultPageID" Type="Int32" />
          </SelectParameters>
          <InsertParameters>
              <asp:Parameter Name="DefaultPageKind" Type="String" />
              <asp:Parameter Name="DefaultPageContent" Type="String" />
              <asp:Parameter Name="DefaultPageIntro" Type="String" />
              <asp:Parameter Name="DefaultPageName" Type="String" />
              <asp:Parameter Name="DefaultPageType" Type="Int32" />
              <asp:Parameter Name="DefaultPageURL" Type="String" />
          </InsertParameters>
      </asp:ObjectDataSource>
      <asp:ObjectDataSource ID="ObjectDataSource2" runat="server" SelectMethod="GetPageClass" TypeName="HowavePageClass"></asp:ObjectDataSource>
  </fieldset>
</asp:Content>

⌨️ 快捷键说明

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