📄 skin-editprofile.ascx
字号:
<%@ Register TagPrefix="CS" Namespace="CommunityServer.Controls" Assembly="CommunityServer.Controls" %>
<%@ Register TagPrefix="CSD" Namespace="CommunityServer.Discussions.Controls" Assembly="CommunityServer.Discussions" %>
<%@ Import Namespace="CommunityServer.Components" %>
<%@ Import Namespace="CommunityServer.Controls" %>
<%@ Control Language="C#" %>
<div id="BodyHead">
<div class="adTop"><CS:Ads Zone="StandardTop" runat="server" ID="Ads2"/></div>
</div>
<div id="Profile-Head">
<h2><asp:Literal id="Username" runat="server" /></h2>
<span class="h2Desc"><CS:ResourceLiteral runat="server" ResourceName="EditProfile_SubTitle" ID="Resourceliteral2"/></span>
</div>
<cs:StatusMessage runat="server" id="formStatus" />
<div id="Profile">
<div id="Profile-Left">
<div id="Profile-Avatar">
<CS:UserAvatar Visible="False" id="Avatar" runat="server" PadImage="False" />
</div>
<a runat="server" id="ChangePassword" />
<hr>
<CS:ResourceLabel runat="server" ResourceName="EditProfile_LastLogin" ID="Resourcelabel3" NAME="Resourcelabel3"/>
<br>
<asp:Literal id="LastLogin" runat="server" />
<p>
<CS:ResourceLabel runat="server" ResourceName="EditProfile_DateCreated" ID="Resourcelabel5" NAME="Resourcelabel5"/>
<br>
<asp:Literal id="DateCreated" runat="server" />
</p>
<p>
<CS:ResourceLabel runat="server" ResourceName="EditProfile_LastActivity" ID="Resourcelabel6" NAME="Resourcelabel6"/>
<br>
<asp:Literal id="LastActivity" runat="server" />
</p>
</div>
<div id="Profile-Right">
<h4><CS:ResourceLiteral runat="server" ResourceName="EditProfile_PrivateTitle" /></h4>
<table>
<tr>
<td class="lbl" nowrap>
<CS:ResourceLabel runat="server" ResourceName="EditProfile_ContactPrivateEmail" ID="Resourcelabel4" NAME="Resourcelabel4"/>
</td>
<td>
<asp:TextBox id="PrivateEmail" Size="30" runat="server" MaxLength="50"/>
<asp:RequiredFieldValidator id="emailValidator" runat="server" ControlToValidate="PrivateEmail" Cssclass="validationWarning">*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator id="emailRegExValidator" runat="server" ControlToValidate="PrivateEmail" Cssclass="validationWarning" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">*</asp:RegularExpressionValidator>
</td>
</tr>
<!-- 添加昵称 开始 -->
<tr>
<td class="lbl" nowrap>
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AboutNickName" ID="Resourcelabel1"/>
</td>
<td>
<asp:textbox id="Nickname" MaxLength="64" runat="server" columns="30"></asp:textbox>
<asp:RequiredFieldValidator EnableClientScript="false" id="nicknameValidator" runat="server" ControlToValidate="Nickname" Cssclass="validationWarning">*</asp:RequiredFieldValidator>
</td>
</tr>
<!-- 添加昵称 结束 -->
<tr id="EnablePasswordQuestionAnswer" runat="server" visible="false">
<td class="lbl" >
<CS:ResourceLabel runat="server" ResourceName="EditProfile_PasswordAnswer" />
</td>
<td>
<a runat="server" id="ChangePasswordAnswer" />
</td>
</tr>
</table>
<hr>
<h4><CS:ResourceLiteral runat="server" ResourceName="EditProfile_AboutTitle"/></h4>
<table>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_CommonName" ID="Resourcelabel2" NAME="Resourcelabel2"/>
</td>
<td>
<asp:Literal id="Literal1" runat="server" /><asp:Textbox id="CommonName" Size="30" MaxLength="50" runat="server" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AboutLocation" />
</td>
<td>
<asp:TextBox id="Location" Size="30" runat="server" MaxLength="50"/>
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AboutOccupation" />
</td>
<td>
<asp:TextBox id="Occupation" Size="30" runat="server" MaxLength="50" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AboutInterests" />
</td>
<td>
<asp:TextBox id="Interests" Size="30" runat="server" MaxLength="50" />
</td>
</tr>
<!-- 添加生日 开始 -->
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_Birthday" />
</td>
<td>
<CS:DatePicker runat="server" id="BirthDate" />
</td>
</tr>
<!-- 添加生日 结束 -->
<tr id="EnableGender" runat="server" visible="false">
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AboutGender" />
</td>
<td>
<CS:GenderRadioButtonList Cssclass="txt1" id="Gender" RepeatColumns="3" runat="server" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AboutWebAddress" />
</td>
<td>
<asp:TextBox id="WebAddress" Size="30" runat="server" MaxLength="255" />
<asp:RegularExpressionValidator ID="editNameRegExVldt"
ControlToValidate="WebAddress"
ValidationExpression="^(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+)(\:[0-9]+)?((/|/[^/][a-zA-Z0-9\.\,\?\'\\/\+&%\$#\=~_\-@]*))*$"
runat="server"><CS:ResourceLabel runat="server" ResourceName="EditProfile_InvalidUrl" /></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AboutWebLog" />
</td>
<td>
<asp:TextBox id="WebLog" Size="30" runat="server" MaxLength="255" />
<asp:RegularExpressionValidator ID="editNameRegExVldt2"
ControlToValidate="WebLog"
ValidationExpression="^(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*@)?((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+)(\:[0-9]+)?((/|/[^/][a-zA-Z0-9\.\,\?\'\\/\+&%\$#\=~_\-@]*))*$"
runat="server"><CS:ResourceLabel runat="server" ResourceName="EditProfile_InvalidUrl" /></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_OptionsLanguage" ID="Resourcelabel8"/>
</td>
<td>
<CS:LanguageDropDownList id="Language" runat="server" />
</td>
</tr>
</table>
<hr>
<h4><CS:ResourceLiteral runat="server" ResourceName="EditProfile_AboutTimeZone" ID="Resourceliteral1"/></h4>
<div style="padding-left: 50px;">
<CS:TimezoneDropDownList id="Timezone" runat="server" />
</div>
<asp:Panel ID="EnableSignature" Runat="server">
<hr>
<h4><CS:ResourceLiteral runat="server" ResourceName="EditProfile_AboutSignature" /></h4>
<div style="padding-left: 75px;">
<asp:TextBox id="Signature" TextMode="MultiLine" columns="50" rows="5" runat="server" />
<br /><asp:CustomValidator ControlToValidate="Signature" id="SignatureMaxLengthValidator" EnableClientScript=false runat="server"/>
</div>
</asp:Panel>
<hr>
<h4><CS:ResourceLiteral runat="server" ResourceName="EditProfile_ContactTitle"/></h4>
<table>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_ContactPublicEmail" />
</td>
<td>
<asp:TextBox id="PublicEmail" Size="30" runat="server" MaxLength="50"/>
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_ContactMsn" />
</td>
<td>
<asp:TextBox id="MsnIM" Size="30" runat="server" MaxLength="50"/>
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_ContactAol" />
</td>
<td>
<asp:TextBox id="AolIM" Size="30" runat="server" MaxLength="50"/>
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_ContactYahoo" />
</td>
<td>
<asp:TextBox id="YahooIM" Size="30" runat="server" MaxLength="50"/>
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_ContactIcq" />
</td>
<td>
<asp:TextBox id="ICQ" Size="30" runat="server" MaxLength="50"/>
</td>
</tr>
<!-- 添加QQ 开始 -->
<tr>
<td class="lbl" nowrap>
<CS:ResourceLabel runat="server" ResourceName="EditProfile_ContactQQ" />
</td>
<td>
<asp:textbox id="QQ" MaxLength="50" runat="server" columns="30"></asp:textbox>
</td>
</tr>
<!-- 添加QQ 结束 -->
</table>
<div id = "AvatarSection" runat = "Server" >
<hr>
<h4><CS:ResourceLiteral runat="server" ResourceName="EditProfile_AvatarTitle"/></h4>
<table>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AvatarEnable" />
</td>
<td>
<CS:YesNoRadioButtonList Cssclass="txt1" id="EnableAvatar" runat="server" RepeatColumns="2" /> <asp:Label id="EnableAvatarMsg" runat="server" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_UploadAvatar" />
</td>
<td>
<input type="file" runat="server" id="AvatarUpload" /> <asp:button id="SubmitAvatar" runat="server" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_AvatarUrl" />
</td>
<td>
<asp:TextBox id="AvatarUrl" Size="30" runat="server" MaxLength="256"/> <asp:Label id="AvatarMsg" runat="server" />
</td>
</tr>
</table>
</div>
<hr>
<h4><CS:ResourceLiteral runat="server" ResourceName="EditProfile_OptionsTitle"/></h4>
<table>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_OptionsSortOrder" />
</td>
<td>
<CS:SortOrderDropDownList id="SortOrder" runat="server" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_Theme" ID="Resourcelabel7"/>
</td>
<td>
<CS:ThemeDropDownList id="Theme" runat="server" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_FontSize" />
</td>
<td>
<cs:FontSizeDropDownList id="FontSize" runat="server" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_OptionsDateFormat" />
</td>
<td>
<CS:DateFormatDropDownList id="DateFormat" runat="server" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_DisplayInMemberList" />
</td>
<td>
<CS:YesNoRadioButtonList Cssclass="txt1" id="DisplayInMemberList" runat="server" RepeatColumns="2" />
</td>
</tr>
<tr id="EnablePostPreviewPopupRow" runat="server">
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="Admin_SiteSettings_EnablePostPreviewPopup" />
</td>
<td>
<CS:YesNoRadioButtonList Cssclass="txt1" id="EnablePostPreviewPopup" runat="server" RepeatColumns="2" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="Admin_SiteSettings_EnableCollapsingPanels" />
</td>
<td>
<CS:YesNoRadioButtonList Cssclass="txt1" id="EnableCollapsingPanels" runat="server" RepeatColumns="2" />
</td>
</tr>
<tr id = "EmoticonRow" runat = "Server">
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="Admin_SiteSettings_EnableEmoticons" />
</td>
<td>
<CS:YesNoRadioButtonList Cssclass="txt1" id="EnableEmoticons" runat="server" RepeatColumns="2" />
</td>
</tr>
</table>
<hr>
<h4><CS:ResourceLiteral runat="server" ResourceName="EditProfile_EmailTitle" /></h4>
<table>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_OptionsReceiveEmails" />
</td>
<td>
<CS:YesNoRadioButtonList Cssclass="txt1" id="ReceiveEmails" runat="server" RepeatColumns="2" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_OptionsHtmlEmail" />
</td>
<td>
<CS:YesNoRadioButtonList Cssclass="txt1" id="EnableHtmlEmail" runat="server" RepeatColumns="2" />
</td>
</tr>
<tr>
<td class="lbl">
<CS:ResourceLabel runat="server" ResourceName="EditProfile_OptionsEmailTracking" />
</td>
<td>
<CS:YesNoRadioButtonList Cssclass="txt1" id="EnableEmailTracking" runat="server" RepeatColumns="2" />
</td>
</tr>
</table>
<hr>
<div align="right">
<asp:Button runat="server" id="UpdateButtonBottom" />
</div>
<div align="center"><CS:Ads Zone="StandardBottom" runat="server" ID="Ads1"/></div>
</div>
</div>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -