📄 userconfig.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Admin/MasterPage.master"
ValidateRequest="false" Codebehind="UserConfig.aspx.cs" EnableEventValidation="false"
Inherits="PowerEasy.WebSite.Admin.User.UserConfig" Title="用户参数配置" %>
<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">
<table width="100%" border="0" cellpadding="2" cellspacing="1" class="border">
<tr align="center">
<td class="spacingtitle" colspan="2">
<strong>用户参数配置</strong>
</td>
</tr>
<tr class="tdbg">
<td style="width: 40%;" class="tdbgleft">
<strong>是否开启会员注册功能:</strong></td>
<td>
<asp:RadioButtonList ID="RadlEnableUserReg" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow">
<asp:ListItem Selected="True" Value="true">是</asp:ListItem>
<asp:ListItem Value="false">否</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>是否允许一个Email注册多个会员:</strong></td>
<td>
<asp:RadioButtonList ID="RadlEnableMultiRegPerEmail" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow">
<asp:ListItem Value="true">是</asp:ListItem>
<asp:ListItem Selected="True" Value="false">否</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>新会员注册时用户名最少字符数:</strong>
</td>
<td>
<asp:TextBox ID="TxtUserNameLimit" Text="4" runat="server" Columns="5" MaxLength="3" />个字符
<pe:RequiredFieldValidator ID="ReqTxtUserNameLimit" runat="server" Display="Dynamic"
ControlToValidate="TxtUserNameLimit" ErrorMessage="最少字符数不能为空" />
<asp:CompareValidator ID="CValTxtUserNameLimit" runat="server" ControlToValidate="TxtUserNameLimit"
ValueToCompare="1" Type="Integer" Operator="GreaterThanEqual" ErrorMessage="最少字符数必须大于等于1"
Display="Dynamic" SetFocusOnError="true" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>新会员注册时用户名最多字符数:</strong>
</td>
<td>
<asp:TextBox ID="TxtUserNameMax" Text="20" runat="server" Columns="5" MaxLength="3" />个字符
<pe:RequiredFieldValidator ID="ReqTxtUserNameMax" runat="server" Display="Dynamic"
ErrorMessage="最多字符数不能为空" ControlToValidate="TxtUserNameMax" />
<asp:CompareValidator ID="CValTxtUserNameMax" runat="server" ControlToValidate="TxtUserNameMax"
ControlToCompare="TxtUserNameLimit" Type="Integer" Operator="GreaterThanEqual"
ErrorMessage="最多字符数必须大于等于最小字符数" Display="Dynamic" SetFocusOnError="true" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>禁止注册的用户名:</strong><br />
在右边指定的用户名将被禁止注册,每个用户名请用“|”符号分隔
</td>
<td>
<asp:TextBox ID="TxtUserName_RegDisabled" Text="" Height="60" TextMode="MultiLine"
runat="server" Columns="60" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>会员注册时的必填、选填项目:</strong><br />
在会员注册时,可根据需要设定注册的必填项、选填项。<br />
将“可用项”中内容添加到“必填项”或者“选填项”的列表中即可设定。<br />
用户名、 密码、 确认密码、 密码问题、 问题答案、 Email为系统强制必填信息。<br />
<span style="color: Blue">注:若修改此项,前台正在注册的表单页面将失效</span>
</td>
<td style="width: 60%">
<table>
<tr>
<td>
<asp:HiddenField ID="HdnRegFields_MustFill" runat="server" />
<asp:HiddenField ID="HdnRegFields_SelectFill" runat="server" />
可用项:<br />
<asp:ListBox ID="LitRegFields" SelectionMode="Multiple" Width="130" Height="285"
runat="server" /></td>
<td>
<table>
<tr>
<td>
<input id="Button4" value=" >> " onclick="AddFields_MustFill()" title="添加所选项" type="button" /><br />
<input id="Button2" value=" << " onclick="RemoveFields_MustFill()" title="移除所选项"
type="button" />
</td>
<td>
必填项:<br />
<asp:ListBox ID="LitRegFields_MustFill" SelectionMode="Multiple" Width="130" Height="130"
runat="server" />
</td>
<td>
<input id="Button5" value=" ︽ " onclick="UpFields_MustFill()" title="上移" type="button" /><br />
<input id="Button6" value=" ︾ " onclick="DownFields_MustFill()" title="下移" type="button" />
<br />
<br />
<br />
</td>
</tr>
<tr>
<td>
<input id="Button1" value=" >> " onclick="AddFields_SelectFill()" title="添加所选项" type="button" /><br />
<input id="Button3" value=" << " onclick="RemoveFields_SelectFill()" title="移除所选项"
type="button" />
</td>
<td>
选填项:<br />
<asp:ListBox ID="LitRegFields_SelectFill" SelectionMode="Multiple" Width="130" Height="130"
runat="server" />
</td>
<td>
<input id="Button7" value=" ︽ " onclick="UpFields_SelectFill()" title="上移" type="button" /><br />
<input id="Button8" value=" ︾ " onclick="DownFields_SelectFill()" title="下移" type="button" />
<br />
<br />
<br />
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>是否启用注册企业功能:</strong><br />
若选择“是”,则会员注册后会同时提示注册一个企业。</td>
<td>
<asp:RadioButtonList ID="RadlEnableRegCompany" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow">
<asp:ListItem Selected="True" Value="true">是</asp:ListItem>
<asp:ListItem Value="false">否</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>会员注册时是否启用验证码功能:</strong><br />
启用验证码功能可以在一定程度上防止暴力营销软件或注册机自动注册。</td>
<td>
<asp:RadioButtonList ID="RadlEnableCheckCodeOfReg" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow">
<asp:ListItem Value="true">是</asp:ListItem>
<asp:ListItem Selected="True" Value="false">否</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>会员注册时是否启用回答问题验证功能:</strong><br />
启用此功能,可以最大程度上防止暴力营销软件或注册机自动注册,也可以用于某些特殊场合,防止无关人员注册会员。</td>
<td>
<asp:RadioButtonList ID="RadlEnableQAofReg" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow">
<asp:ListItem Value="true">是</asp:ListItem>
<asp:ListItem Selected="True" Value="false">否</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>问题一:</strong><br />
如果启用验证功能,则问题一和答案必须填写。
</td>
<td>
问题:<asp:TextBox ID="TxtRegQuestion1" Text="问题一" runat="server" Width="267px" /><br />
答案:<asp:TextBox ID="TxtRegAnswer1" Text="答案一" runat="server" Width="267px" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>问题二:</strong><br />
如果启用验证功能,则问题二和答案必须填写。
</td>
<td>
问题:<asp:TextBox ID="TxtRegQuestion2" Text="问题二" runat="server" Width="267px" /><br />
答案:<asp:TextBox ID="TxtRegAnswer2" Text="答案二" runat="server" Width="267px" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>问题三:</strong><br />
如果启用验证功能,则问题三和答案必须填写。
</td>
<td>
问题:<asp:TextBox ID="TxtRegQuestion3" Text="问题三" runat="server" Width="267px" /><br />
答案:<asp:TextBox ID="TxtRegAnswer3" Text="答案三" runat="server" Width="267px" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>新会员注册是否需要管理员认证:</strong><br />
若选择“是”,则会员必须在通过管理员认证后才能真正成为正式注册会员。</td>
<td>
<asp:RadioButtonList ID="RadlAdminCheckReg" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow">
<asp:ListItem Value="true">是</asp:ListItem>
<asp:ListItem Selected="True" Value="false">否</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>新会员注册是否需要邮件验证: </strong>
<br />
若选择“是”,则会员注册后系统会发一封带有验证码的邮件给此会员,会员必须在通过邮件验证后才能真正成为正式注册会员。</td>
<td>
<asp:RadioButtonList ID="RadlEmailCheckReg" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow">
<asp:ListItem Value="true">是</asp:ListItem>
<asp:ListItem Selected="True" Value="false">否</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>新会员注册时发送的验证邮件内容:</strong><br />
邮件内容支持HTML,邮件内容中可用标签说明如下:<br />
<span style="cursor: hand;" onclick="Insert('{$CheckNum}')">{$CheckNum}</span>:验证码<br />
<span style="cursor: hand;" onclick="Insert('{$CheckUrl}')">{$CheckUrl}</span>:验证地址</td>
<td>
<asp:TextBox ID="TxtEmailOfRegCheck" TextMode="MultiLine" runat="server" Height="80px"
Width="400px" />
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
<strong>新会员注册成功后所属会员组:</strong></td>
<td>
<asp:DropDownList ID="RadlUserGroup" DataTextField="GroupName" DataValueField="GroupId"
runat="server" />
</td>
</tr>
<tr class="tdbg" runat="server" id="PresentExp">
<td class="tdbgleft">
<strong>新会员注册时赠送的积分:</strong>
</td>
<td>
<asp:TextBox ID="TxtPresentExp" Text="0" runat="server" Columns="7" MaxLength="7" />分积分
<asp:RegularExpressionValidator ID="ValgPresentExp" runat="server" ControlToValidate="TxtPresentExp"
ErrorMessage="只能输入正整数" ValidationExpression="^([0-9])(\d{0,})(\d{0,})$" Display="Dynamic" />
</td>
</tr>
<tr class="tdbg" runat="server" id="PresentMoney">
<td class="tdbgleft">
<strong>新会员注册时赠送的金钱:</strong>
</td>
<td>
<asp:TextBox ID="TxtPresentMoney" Text="0" runat="server" Columns="7" MaxLength="7" />元钱
<asp:RegularExpressionValidator ID="ValgTxtPresentMoney" runat="server" ControlToValidate="TxtPresentMoney"
ErrorMessage="只能输入货币字符,并且不能为负数" ValidationExpression="^[0-9]+(\.?[0-9]{1,4})?" Display="Dynamic" />
</td>
</tr>
<tr class="tdbg" runat="server" id="PresentPoint">
<td class="tdbgleft">
<strong>新会员注册时赠送的点数:</strong>
</td>
<td>
<asp:TextBox ID="TxtPresentPoint" Text="0" runat="server" Columns="7" MaxLength="7" />点点券
<asp:RegularExpressionValidator ID="ValgPresentPoint" runat="server" ControlToValidate="TxtPresentPoint"
ErrorMessage="只能输入正整数" ValidationExpression="^([0-9])(\d{0,})(\d{0,})$" Display="Dynamic" />
</td>
</tr>
<tr class="tdbg" runat="server" id="PresentValidNum">
<td class="tdbgleft">
<strong>新会员注册时赠送的有效期:</strong>
</td>
<td>
<asp:TextBox ID="TxtPresentValidNum" Text="0" runat="server" Columns="5" /><asp:DropDownList
ID="DropPresentValidUnit" runat="server">
<asp:ListItem Value="1">天</asp:ListItem>
<asp:ListItem Value="2">月</asp:ListItem>
<asp:ListItem Value="3">年</asp:ListItem>
</asp:DropDownList>(为-1表示无限期)
</td>
</tr>
<tr class="tdbg">
<td class="tdbgleft">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -