📄 skin-editprofile.ascx
字号:
<%@ Register TagPrefix="Forums" Namespace="AspNetForums.Controls" Assembly="AspNetForums.Controls" %>
<%@ Import Namespace="AspNetForums.Components" %>
<%@ Import Namespace="AspNetForums.Controls" %>
<%@ Control Language="C#" %>
<!-- ********* Skin-EditProfile.ascx:Start ************* //-->
<script>
function UseMsnAvatars()
{
window.open('MsnAvatars.htm','MsnAvatars','width=800 height=500');
return false;
}
</script>
<Forums:NavigationMenu runat="server"/>
<table width="100%" cellspacing="12" cellpadding="0" border="0">
<!-- Skin-EditProfile.Header.Start -->
<tr>
<td>
<table align="center" width="70%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top" width="*" style="padding-right: 12px;">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td>
<table class="tableBorder" width="100%" cellspacing="1" cellpadding="3">
<tr>
<td width="100%" class="column"> </td>
</tr>
<tr>
<td class="fh">
<table width="100%" cellspacing="0" border="0" cellpadding="0">
<tr>
<td align="left" valign="middle">
<table width="100%" cellpadding="4" cellspacing="0">
<tr>
<td align="center">
<span class="forumName" ID="ForumName" Runat="server" ><%= AspNetForums.Components.ResourceManager.GetString("EditProfile_Title") %></span>
<br /><br />
<span class="forumThread" ID="ForumDescription" Runat="server" ><%= AspNetForums.Components.ResourceManager.GetString("EditProfile_SubTitle") %></span>
</td>
</tr>
</table>
</td>
<td width="1"><img height="85" width="1" src="<%= Globals.GetSkinPath() + "/images/spacer.gif"%>"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<!-- Skin-EditProfile.Header.End -->
<!-- Skin-EditProfile.Body.Start -->
<!-- Skin-EditProfile.BreadCrumb.Start -->
<tr>
<td align="left" class="txt4Bold">
<Forums:BreadCrumb ShowHome="true" runat="server" ID="Breadcrumb" />
</td>
</tr>
<!-- Skin-EditProfile.BreadCrumb.End -->
<tr>
<td>
<!-- Skin-EditProfile.ControlPanelMenu.Start -->
<p>
<!-- TODO: Break this out to a separate menu control //-->
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td width="15"> </td>
<td id="1" class="ControlPanelTabInactive" align="center" nowrap>
<a href="<%=Globals.GetSiteUrls().UserMyForums%>"><%=ResourceManager.GetString("ViewMyForumsThreads_Title")%></a>
</td>
<td width="15"> </td>
<td id="1" class="ControlPanelTabInactive" align="center" nowrap>
<a href="<%=Globals.GetSiteUrls().UserPrivateMessages%>"><%=ResourceManager.GetString("PrivateMessages_Title")%></a>
</td>
<td width="15"> </td>
<td id="1" class="ControlPanelTabInactive" align="center" nowrap>
<a href="<%=Globals.GetSiteUrls().UserSubscriptions%>"><%=ResourceManager.GetString("Subscriptions_Title")%></a>
</td>
<td width="15"> </td>
<td id="0" class="ControlPanelTabActive" align="center" nowrap>
<b><%=ResourceManager.GetString("EditProfile_Title")%></b>
</td>
<td width="120" nowrap> </td>
</tr>
<tr>
<td colspan=11 class="ControlPanelTabLine"><img width="1" height=1 alt=""></td>
</tr>
</table>
</p>
<!-- Skin-EditProfile.ControlPanelMenu.End -->
<!-- Skin-EditProfile.Panels.Start -->
<!-- Skin-EditProfile.Panels.AdminMode.Start -->
<p>
<table class="tableBorder" cellpadding="3" cellspacing="1" width="100%" visible="false" runat="server" id="AdministratorMode">
<tr>
<td class="column" colspan="2">
<% = AspNetForums.Components.ResourceManager.GetString("User_AboutTitle") %>
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_UserID") %>
</td>
<td class="fh3">
<asp:Literal id="UserID" runat="server" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_PasswordFormat") %>
</td>
<td class="fh3">
<asp:Literal id="PasswordFormat" runat="server" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_IsAnonymous") %>
</td>
<td class="fh3">
<forums:YesNoRadioButtonList Cssclass="txt1" id="IsAnonymous" runat="server" RepeatColumns="2" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_IsAvatarApproved") %>
</td>
<td class="fh3">
<forums:YesNoRadioButtonList Cssclass="txt1" id="IsAvatarApproved" runat="server" RepeatColumns="2" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_ForceLogin") %>
</td>
<td class="fh3">
<forums:YesNoRadioButtonList Cssclass="txt1" id="ForceLogin" runat="server" RepeatColumns="2" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_AccountStatus") %>
</td>
<td class="fh3">
<forums:AccountStatusDropDownList Cssclass="txt1" id="AccountStatus" runat="server"/>
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_ModerationLevel") %>
</td>
<td class="fh3">
<forums:ModerationLevelDropDownList Cssclass="txt1" id="ModerationLevel" runat="server" RepeatColumns="2" />
</td>
</tr>
</table>
</p>
<!-- Skin-EditProfile.Panels.AdminMode.End -->
<!-- Skin-EditProfile.Panels.UserBan.Start -->
<p>
<table class="tableBorder" cellpadding="3" cellspacing="1" width="100%" visible="false" runat="server" id="UserBanSection">
<tr>
<td class="column" colspan="2">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_UserBanTitle") %>
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_UserBanPeriod") %>
</td>
<td class="fh3">
<forums:UserBanDropDownList Cssclass="txt1" id="UserBanPeriod" runat="server"/>
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_BanedUntilDate") %>
</td>
<td class="fh3">
<asp:Label id="BannedUntilDate" runat="server" />
</td>
</tr>
</table>
</p>
<!-- Skin-EditProfile.Panels.UserBan.End -->
<!-- Skin-EditProfile.Panels.UserApproval.Start -->
<p>
<table class="tableBorder" cellpadding="3" cellspacing="1" width="100%" visible="false" runat="server" id="UserApprovalSection">
<tr>
<td class="column" colspan="2">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_UserApprovalTitle") %>
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_UserApproval") %>
</td>
<td class="fh3">
<forums:YesNoRadioButtonList Cssclass="txt1" id="IsApproved" runat="server" RepeatColumns="2" />
</td>
</tr>
</table>
</p>
<!-- Skin-EditProfile.Panels.UserApproval.End -->
<!-- Skin-EditProfile.Panels.Security/Privacy.Start -->
<p>
<TABLE class="tableBorder" cellSpacing="1" cellPadding="4" width="100%">
<TR>
<TD class="column" colSpan="2">
<Forums:ExpanderPanel runat="server" CssClass="fh"
ControlToToggle="PrivateTitleTable"
Collapsed="true"
ResourceName="EditProfile_PrivateTitle"
TextAlign="Right"
ButtonImage="~/Themes/default/images/expand-closed.gif"
ButtonImageCollapsed="~/Themes/default/images/expand-open.gif" ID="Expanderpanel1" NAME="Expanderpanel1"/>
</TD>
</TR>
</TABLE>
<TABLE class="tableBorder" id="PrivateTitleTable" runat="Server" cellSpacing="1" cellPadding="4" width="100%">
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_Password") %>
</td>
<td class="fh3">
<a runat="server" id="ChangePassword" />
</td>
</tr>
<!--
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_PasswordAnswer") %>
</td>
<td class="fh3">
<a runat="server" id="ChangePasswordAnswer" />
</td>
</tr>
-->
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_ContactPrivateEmail") %>
</td>
<td class="fh3">
<asp:TextBox id="PrivateEmail" Size="50" runat="server" MaxLength="50"/>
<asp:RegularExpressionValidator id="emailRegExValidator" runat="server" ControlToValidate="PrivateEmail" Cssclass="validationWarning" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">*</asp:RegularExpressionValidator>
<asp:RequiredFieldValidator EnableClientScript="true" id="emailValidator" runat="server" ControlToValidate="PrivateEmail" Cssclass="validationWarning">*</asp:RequiredFieldValidator>
<asp:RequiredFieldValidator EnableClientScript="false" id="emailPlaceHolderValidator" runat="server" ControlToValidate="PrivateEmail" Cssclass="validationWarning" ></asp:RequiredFieldValidator>
</td>
</tr>
</table>
</p>
<!-- Skin-EditProfile.Panels.Security/Privacy.End -->
<!-- Skin-EditProfile.Panels.AboutUser.Start -->
<p>
<TABLE class="tableBorder" cellSpacing="1" cellPadding="4" width="100%">
<TR>
<TD class="column" colSpan="2">
<Forums:ExpanderPanel runat="server" CssClass="fh"
ControlToToggle="EditProfileAboutTitleTable"
Collapsed="true"
ResourceName="EditProfile_AboutTitle"
TextAlign="Right"
ButtonImage="~/Themes/default/images/expand-closed.gif"
ButtonImageCollapsed="~/Themes/default/images/expand-open.gif" ID="Expanderpanel2" NAME="Expanderpanel2"/>
</TD>
</TR>
</TABLE>
<TABLE class="tableBorder" id="EditProfileAboutTitleTable" runat="Server" cellSpacing="1" cellPadding="4" width="100%">
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_AboutUserName") %>
</td>
<td class="fh3">
<asp:Literal id="Username" runat="server" /><asp:Textbox id="UsernameEdit" runat="server" visible="false" /> <asp:RequiredFieldValidator id="UsernameEditValidator" runat="server" ControlToValidate="usernameEdit" EnableClientScript="false" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_ContactPrivateNickname") %>
</td>
<td class="fh3">
<asp:TextBox id="Nickname" Size="50" runat="server" MaxLength="50"/>
<asp:RequiredFieldValidator EnableClientScript="true" id="nicknameValidator" runat="server" ControlToValidate="Nickname" Cssclass="validationWarning">*</asp:RequiredFieldValidator>
<asp:RequiredFieldValidator EnableClientScript="false" id="placeHolderValidator" runat="server" ControlToValidate="Nickname" Cssclass="validationWarning" ></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_DateCreated") %>
</td>
<td class="fh3">
<asp:Literal id="DateCreated" runat="server" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_LastLogin") %>
</td>
<td class="fh3">
<asp:Literal id="LastLogin" runat="server" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_LastActivity") %>
</td>
<td class="fh3">
<asp:Literal id="LastActivity" runat="server" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_Birthday") %>
</td>
<td class="fh3">
<forums:DatePicker runat="server" ID="BirthDate" />
</td>
</tr>
<tr>
<td class="f" width="45%">
<% = AspNetForums.Components.ResourceManager.GetString("EditProfile_AboutLocation") %>
</td>
<td class="fh3">
<asp:TextBox id="Location" Size="50" runat="server" MaxLength="50"/>
</td>
</tr>
<tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -