⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 skin-editprofile.ascx

📁 cnForums是功能强大的论坛。开发语言c#,三层结构。模块设计很值得学习
💻 ASCX
📖 第 1 页 / 共 2 页
字号:
<%@ 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">&nbsp;</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">
      &nbsp;<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">&nbsp;</td>
          <td id="1" class="ControlPanelTabInactive" align="center" nowrap>
            <a href="<%=Globals.GetSiteUrls().UserMyForums%>"><%=ResourceManager.GetString("ViewMyForumsThreads_Title")%></a>
          </td>
          <td width="15">&nbsp;</td>
          <td id="1" class="ControlPanelTabInactive" align="center" nowrap>
            <a href="<%=Globals.GetSiteUrls().UserPrivateMessages%>"><%=ResourceManager.GetString("PrivateMessages_Title")%></a>
          </td>
			<td width="15">&nbsp;</td>
			<td id="1" class="ControlPanelTabInactive" align="center" nowrap>
				<a href="<%=Globals.GetSiteUrls().UserSubscriptions%>"><%=ResourceManager.GetString("Subscriptions_Title")%></a>
			</td>
          <td width="15">&nbsp;</td>
          <td id="0" class="ControlPanelTabActive" align="center" nowrap>
            <b><%=ResourceManager.GetString("EditProfile_Title")%></b>
          </td>
          <td width="120" nowrap>&nbsp;</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 + -