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

📄 skin-managemembers.ascx

📁 cnForums是功能强大的论坛。开发语言c#,三层结构。模块设计很值得学习
💻 ASCX
字号:
<%@ Control Language="C#" %>
<%@ Import Namespace="AspNetForums" %>
<%@ Import Namespace="AspNetForums.Components" %>
<%@ Import Namespace="AspNetForums.Controls" %>
<%@ Register TagPrefix="Forums" Namespace="AspNetForums.Controls" Assembly="AspNetForums.Controls" %>

<table cellspacing="0" cellpadding="2" width="100%">
    <tr>
        <td align="left" valign="top" colspan="2">
            <asp:Label class="forumName" ID="SectionTitle" Runat="server" />
            <br>
            <asp:Label class="forumThread" ID="SectionDescription" Runat="server" />
        </td>
    </tr>

    <tr>
        <td>
            &nbsp;
        </td>
    </tr>

    <tr id="AccountStatusPanel" runat="server" visible="false" >
        <td align="left" colspan="2">
            <span class="txt4"><% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_AccountStatusPrefix") %> </span><forums:AccountStatusDropDownList class="txt4" id="CurrentAccountStatus" runat="server" />                        
            <br><br>
        </td>
    </tr>

    <tr>
        <td align="left" class="txt4Bold">
            <Forums:AlphaPicker id="AlphaPicker" runat="server" />
        </td>

        <td align="right">
            <span class="txt4"><% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_SortBy") %> </span><forums:MemberSortDropDownList class="txt4" id="Sort" runat="server" /><span class="txt4"> <% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_OrderBy") %> </span><forums:SortOrderDropDownList class="txt4" id="SortOrder" runat="server" />
        </td>
    </tr>
</table>
    
<asp:Repeater ID="UserList" Runat="server">
    <HeaderTemplate>
        <table cellspacing="1" class="tableBorder" cellpadding="3" width="100%">

            <tr>
                <td class="column" nowrap>
                    <% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_Username") %>
                </td>            
                <td class="column" nowrap>
                    <% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_Nickname") %>
                </td>            

                <td class="column" align="left" width="80" nowrap>
                    <% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_PrivateEmail") %>
                </td>            
                <!-- LN 5/20/04: No more needed
                <td class="column" align="center" width="80" nowrap>
                    <% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_Approved") %>
                </td>            
                -->
                <td class="column" align="left" width="120" nowrap>
                    <% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_Password") %>
                </td>            

                <td class="column" align="left" width="120" nowrap>
                    <% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_Roles") %>
                </td>            

                <td class="column" align="center" width="60" nowrap>
                    <% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_TotalPosts") %>
                </td>

                <td class="column" align="center" width="80" nowrap>
                    <% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_SearchByUser") %>
                </td>            

            </tr>

    </HeaderTemplate>
    
    <ItemTemplate>
            <tr>
                <td class="f">
                    <b><a href='<%# Globals.GetSiteUrls().AdminUserEdit( ((User) Container.DataItem).UserID ) %>'><%# DataBinder.Eval(Container.DataItem, "Username") %></a></b>
                </td>
                <td class="f">
                    <b><a href='<%# Globals.GetSiteUrls().AdminUserEdit( ((User) Container.DataItem).UserID ) %>'><%# DataBinder.Eval(Container.DataItem, "Nickname") %></a></b>
                </td>
                <td class="f">
                    <a href="mailto:<%# DataBinder.Eval(Container.DataItem, "Email") %>"><%# DataBinder.Eval(Container.DataItem, "Email") %></a>
                </td>
                <!-- LN 5/20/04: No more needed
                <td align="center" class="f">
                    <%# DataBinder.Eval(Container.DataItem, "AccountStatus") %>
                </td>
                -->
                <td class="f">
                    <a href='<%# Globals.GetSiteUrls().AdminUserPasswordChange( ((User) Container.DataItem).UserID ) %>'><% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_PasswordReset") %></a>
                </td>

                <td class="f">
                    <a href='<%# Globals.GetSiteUrls().AdminUserRoles( ((User) Container.DataItem).UserID ) %>'><% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_RolesAddRemove") %></a>
                </td>

                <td align="center" class="f">
                    <%# Formatter.FormatNumber( (int) DataBinder.Eval(Container.DataItem, "TotalPosts") ) %>
                </td>

                <td align="center" class="f">
                    <forums:UserImageButtons runat="server" Mode="Search" User='<%# (User) Container.DataItem %>' />
                </td>

            </tr>
    </ItemTemplate>

    <AlternatingItemTemplate>
            <tr>
                <td class="fh">
                    <b><a href='<%# Globals.GetSiteUrls().AdminUserEdit( ((User) Container.DataItem).UserID ) %>'><%# DataBinder.Eval(Container.DataItem, "Username") %></a></b>
                </td>
                <td class="fh">
                    <b><a href='<%# Globals.GetSiteUrls().AdminUserEdit( ((User) Container.DataItem).UserID ) %>'><%# DataBinder.Eval(Container.DataItem, "Nickname") %></a></b>
                </td>
                <td class="fh">
                    <a href="mailto:<%# DataBinder.Eval(Container.DataItem, "Email") %>"><%# DataBinder.Eval(Container.DataItem, "Email") %></a>
                </td>
                <!-- LN 5/20/04: No more needed
                <td align="center" class="fh">
                    <%# DataBinder.Eval(Container.DataItem, "AccountStatus") %>
                </td>
                -->
                <td class="fh">
                    <a href='<%# Globals.GetSiteUrls().AdminUserPasswordChange( ((User) Container.DataItem).UserID ) %>'><% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_PasswordReset") %></a>
                </td>

                <td class="fh">
                    <a href='<%# Globals.GetSiteUrls().AdminUserRoles( ((User) Container.DataItem).UserID ) %>'><% = AspNetForums.Components.ResourceManager.GetString("UserAdmin_RolesAddRemove") %></a>
                </td>

                <td align="center" class="fh">
                    <%# Formatter.FormatNumber( (int) DataBinder.Eval(Container.DataItem, "TotalPosts") ) %>
                </td>

                <td align="center" class="fh">
                    <forums:UserImageButtons runat="server" Mode="Search" User='<%# (User) Container.DataItem %>' />
                </td>
            </tr>
    </AlternatingItemTemplate>    

    <FooterTemplate>
            <tr id="NoRecordsPanel" runat="server" visible="false" >
                <td align="left" class="fh" colspan="6">
                    <br>
                    <%= AspNetForums.Components.ResourceManager.GetString("ForumMembers_NoRecords") %>
                </td>
            </tr>
        </table>
    </FooterTemplate>
</asp:Repeater>
<table cellpadding="0" cellspacing="0" width="100%">
	<tr>
		<td valign="top" align="right">
			<asp:Panel ID="DisplayPager" Visible="True" Runat="server">					
      <div style="padding-top: 12px; padding-bottom: 12px;">
			<table class="tableBorder" cellpadding="0" cellspacing="0">
				<tr>
					<td>
						<table width="100%" cellpadding="2" cellspacing="0">
							<tr>
								<td valign="middle" class="column" nowrap>
									&nbsp;<Forums:CurrentPage Cssclass="columnText" id="CurrentPage" runat="server" />
								</td>
								<td valign="middle" align="right" class="column" nowrap>
									<Forums:Pager id="Pager" runat="server" />
								</td>
							</tr>
						</table>
					</td>
				</tr>
			</table>
			</asp:Panel>
		</td> 
	</tr>
</table>
<div style="padding-bottom: 12px;">
<table cellpadding="0" cellspacing="0" width="100%" border="0">
    <tr>
        <td align="right" class="txt3">
            <span class="normalTextSmall"><% = AspNetForums.Components.ResourceManager.GetString("ForumMembers_FindUser") %></span>
            <asp:TextBox id="SearchForUser" columns=30 runat="server" MaxLength="64" />
            <asp:Button id="SearchButton" runat="server" />
        </td>
    </tr>
</table>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -