温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:破竹CMS4.0免安装版源码
1<%@ Page Language="C#" MasterPageFile="~/admin/Manage.master" AutoEventWireup="true" CodeFile="EditPropertyDefinition.aspx.cs" Inherits="admin_PropertyDefinition_EditPropertyDefinition" Title="Untitled Page" %> 2
<%@ Register Src="../Location.ascx" TagName="Location" TagPrefix="uc1" %> 3
<%@ Register Src="../TabMenu.ascx" TagName="TabMenu" TagPrefix="uc2" %> 4
<asp:Content ID="Content1" ContentPlaceHolderID="cphMain" Runat="Server"> 5
<uc1:Location ID="Location1" runat="server" /> 6
<uc2:TabMenu ID="TabMenu1" runat="server" /> 7
<div id="tabChildMenu"> 8
<asp:LinkButton ID="lbtnCancel" runat="server" CausesValidation="False" OnClick="lbtnCancel_Click"><span class="icon_back">返回</span></asp:LinkButton> 9
10
</div> 11
<asp:Panel ID="plState" runat="server"> 12
</asp:Panel> 13
<table width="100%" border="0" cellpadding="0" cellspacing="0"> 14
<tr> 15
<th colspan="2" class="listHeader"> 16
<span class="edit">添加/编辑属性</span> 17
</th> 18
</tr> 19
<tr> 20
<td class="listItem" style="width:90px;"> 21
属性名称:</td> 22
<td class="listItem"> 23
<asp:TextBox ID="tbName" runat="server" Columns="40"></asp:TextBox> 24
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="tbName" 25
ErrorMessage="请输入自定义属性名称"></asp:RequiredFieldValidator> 26
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="tbName" 27
ErrorMessage="属性名称支持中文、字母、数字和下划线" ValidationExpression="([\u4e00-\u9fa5\w_]+)" Display="Dynamic"></asp:RegularExpressionValidator> 28
</td> 29
</tr> 30
<tr> 31
<td class="listItem"> 32
指定属性的类:</td> 33
<td class="listItem"> 34
<asp:DropDownList ID="ddlPropertyType" runat="server"> 35
<asp:ListItem Value="System.String">文本</asp:ListItem> 36
<asp:ListItem Value="System.Double">数字</asp:ListItem> 37
<asp:ListItem Value="System.DateTime">日期</asp:ListItem> 38
<asp:ListItem Value="System.Boolean">是/否</asp:ListItem> 39
<asp:ListItem Selected="True" Value="">其他</asp:ListItem> 40
</asp:DropDownList> 41
<asp:TextBox ID="tbPropertyType" runat="server" Text="System.String" Columns="30"></asp:TextBox> 42
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="tbPropertyType" 43
ErrorMessage="请指定自定义属性值的类"></asp:RequiredFieldValidator> 44
45
<script type="text/javascript"> 46
function selectPropertyType_onchange(controlID) 47
{ 48
if(document[0].<%= ddlPropertyType.ClientID %>.value == "") 49
{ 50
document.getElementById(controlID).style.visibility = "inherit"; 51
} 52
else 53
{ 54
document.getElementById(controlID).style.visibility = "hidden"; 55
} 56
document.getElementById(controlID).value=document[0].<%= ddlPropertyType.ClientID %>.value; 57
} 58
</script> 59
60
</td> 61
</tr> 62
<tr> 63
<td class="listItem"> 64
属性值的存储类型:</td> 65
<td class="listItem"> 66
<asp:DropDownList ID="ddlSerializeAs" runat="server"> 67
</asp:DropDownList> 68
</td> 69
</tr> 70
<tr> 71
<td class="listItem"> 72
是否必填:</td> 73
<td class="listItem"> 74
<asp:CheckBox ID="cbRequired" runat="server" /> 75
</td> 76
</tr> 77
<tr> 78
<td class="listItem"> 79
选择属性分类:</td> 80
<td class="listItem"> 81
<asp:DropDownList ID="ddlPropertyCategory" runat="server" DataTextField="Title" DataValueField="PropertyCategoryID"> 82
</asp:DropDownList> 83
</td> 84
</tr> 85
<tr> 86
<td class="listItem"> 87
属性描述:</td> 88
<td class="listItem"> 89
<asp:TextBox ID="tbDescription" TextMode="MultiLine" Columns="30" Rows="3" runat="server"></asp:TextBox> 90
</td> 91
</tr> 92
<tr> 93
<td class="listFooter" colspan="2"> 94
<asp:LinkButton ID="lbtnAdd" runat="server" CssClass="add" OnClick="lbtnAdd_Click">添加</asp:LinkButton> 95
<asp:LinkButton ID="lbtnUpdate" runat="server" CssClass="save" OnClick="lbtnUpdate_Click">更新</asp:LinkButton> 96
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" OnClick="lbtnCancel_Click" CssClass="cancel">取消</asp:LinkButton> 97
</td> 98
</tr> 99
</table> 100
101
102
</asp:Content> 103
104





}
