websitepanel/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserControls/UsernamePolicyEditor.ascx
2011-07-13 16:07:32 -07:00

64 lines
No EOL
3.8 KiB
Text

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="UsernamePolicyEditor.ascx.cs" Inherits="WebsitePanel.Portal.UsernamePolicyEditor" %>
<asp:UpdatePanel runat="server" ID="UsernamePolicyPanel" UpdateMode="Conditional" ChildrenAsTriggers="true">
<ContentTemplate>
<asp:CheckBox id="chkEnabled" runat="server" meta:resourcekey="chkEnabled"
Text="Enable Policy" CssClass="NormalBold" AutoPostBack="true" OnCheckedChanged="chkEnabled_CheckedChanged" />
<table id="PolicyTable" runat="server" cellpadding="2">
<tr>
<td class="Normal" valign="top" style="width:150px;"><asp:Label ID="lblAllowedSymbols" runat="server"
meta:resourcekey="lblAllowedSymbols" Text="Allowed symbols:"></asp:Label></td>
<td class="Normal">
<asp:TextBox ID="txtAllowedSymbols" runat="server" CssClass="NormalTextBox" Width="80px"></asp:TextBox>
<br />
<asp:Label ID="lblDefaultAllowedSymbols" runat="server"
meta:resourcekey="lblDefaultAllowedSymbols" Text="Allowed symbols:"></asp:Label>
</td>
</tr>
<tr>
<td class="Normal"><asp:Label ID="lblMinimumLength" runat="server"
meta:resourcekey="lblMinimumLength" Text="Minimum length:"></asp:Label></td>
<td class="Normal">
<asp:TextBox ID="txtMinimumLength" runat="server" CssClass="NormalTextBox" Width="40px"></asp:TextBox>
<asp:RequiredFieldValidator ID="valRequireMinLength" runat="server" ControlToValidate="txtMinimumLength" meta:resourcekey="valRequireMinLength"
ErrorMessage="*" ValidationGroup="SettingsEditor" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="valCorrectMinLength" runat="server" ControlToValidate="txtMinimumLength" meta:resourcekey="valCorrectMinLength"
Display="Dynamic" ErrorMessage="*" ValidationExpression="\d{1,3}" ValidationGroup="SettingsEditor"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td class="Normal"><asp:Label ID="lblMaximumLength" runat="server"
meta:resourcekey="lblMaximumLength" Text="Maximum length:"></asp:Label></td>
<td class="Normal">
<asp:TextBox ID="txtMaximumLength" runat="server" CssClass="NormalTextBox" Width="40px"></asp:TextBox>
<asp:RequiredFieldValidator ID="valRequireMaxLength" runat="server" ControlToValidate="txtMaximumLength" meta:resourcekey="valRequireMaxLength"
ErrorMessage="*" ValidationGroup="SettingsEditor" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="valCorrectMaxLength" runat="server" ControlToValidate="txtMaximumLength" meta:resourcekey="valCorrectMaxLength"
Display="Dynamic" ErrorMessage="*" ValidationExpression="\d{1,3}" ValidationGroup="SettingsEditor"></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td class="Normal" valign="top">
<asp:Label ID="lblPrefix" runat="server"
meta:resourcekey="lblPrefix" Text="Prefix:"></asp:Label>
</td>
<td class="Normal">
<asp:TextBox ID="txtPrefix" runat="server" CssClass="NormalTextBox" Width="100px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="Normal" valign="top">
<asp:Label ID="lblSuffix" runat="server"
meta:resourcekey="lblSuffix" Text="Suffix:"></asp:Label>
</td>
<td class="Normal">
<asp:TextBox ID="txtSuffix" runat="server" CssClass="NormalTextBox" Width="100px"></asp:TextBox>
<br />
<asp:Label ID="lblSuffixVars" runat="server" meta:resourcekey="lblSuffixVars" Text="* [USER_NAME], [USER_ID] variables are allowed"></asp:Label>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>