📄 admin_page.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 + -