📄 managemember.aspx
字号:
<%@ Page Language="C#" MasterPageFile="~/Admin/mstAdmin.master" AutoEventWireup="true"
CodeFile="ManageMember.aspx.cs" Inherits="Admin_ManageMember" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
搜索:<asp:DropDownList ID="ddlstCondition" runat="server" Font-Overline="False" Font-Underline="False"
SkinID="ddlstDefaultSkin">
<asp:ListItem Selected="True" Value="UserName">用户名</asp:ListItem>
<asp:ListItem Value="Privilege">权限</asp:ListItem>
<asp:ListItem Value="Credit">发文数</asp:ListItem>
</asp:DropDownList>
<asp:TextBox ID="tbxKeyword" runat="server" SkinID="tbxDefaultSkin" ValidationGroup="SearchMember"
MaxLength="10"></asp:TextBox>
<asp:Button ID="Button1" runat="server" SkinID="btnDefaultSkin" Text="查找" ValidationGroup="SearchMember"
OnClick="Button1_Click" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="tbxKeyword"
ErrorMessage="请输入查询条件!" ValidationGroup="SearchMember" Display="None"></asp:RequiredFieldValidator>
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True"
ShowSummary="False" ValidationGroup="SearchMember" DisplayMode="List" />
<br />
<asp:CustomValidator ID="cvPrivilege" runat="server" ControlToValidate="tbxKeyword"
Display="None" ValidationGroup="SearchMember" ClientValidationFunction="validatePrivilegeCondition"
ErrorMessage="权限必须是:管理员,新闻审核员或普通用户!" SetFocusOnError="True"></asp:CustomValidator>
<asp:CustomValidator ID="cvCredit" runat="server" ClientValidationFunction="validateCreditCondition"
ControlToValidate="tbxKeyword" Display="None" ErrorMessage="请输入有效的文章数!" SetFocusOnError="True"
ValidationGroup="SearchMember"></asp:CustomValidator><br />
<asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click">查看未激活用户</asp:LinkButton><br />
<br />
<asp:GridView ID="gvMember" runat="server" AutoGenerateColumns="False" AllowPaging="True"
Width="480px" DataKeyNames="NewsUserID" SkinID="gvDefaultSkin">
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="NewsUserID" DataTextField="NewsUserName"
DataNavigateUrlFormatString="ShowMember.aspx?memberid={0}" HeaderText="用户名" />
<asp:TemplateField HeaderText="权限">
<ItemTemplate>
<asp:Label ID="Label1" runat="server"><%# Convert.ToInt32(Eval("NewsUserPrivilege"))==0?"普通用户":Convert.ToInt32(Eval("NewsUserPrivilege"))==1?"新闻审核员":"管理员" %></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="是否激活">
<ItemTemplate>
<asp:Label ID="Label2" runat="server"><%# Convert.ToBoolean(Eval("NewsUserActived"))==true?"是":"否" %></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="NewsUserEmail" HeaderText="Email" />
<asp:BoundField DataField="NewsUserCredit" HeaderText="发文数" />
<asp:BoundField DataField="NewsUserCreateDate" DataFormatString="{0:yyyy-MM-dd}"
HeaderText="申请日期" />
<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="Delete"
Text="删除" OnClientClick="return confirm('删除该用户会导致该用户的所有新闻都会被删除!');"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="NewsUserID" Visible="False" />
</Columns>
</asp:GridView>
<asp:Label ID="lblNoResult" runat="server" ForeColor="Blue" Text="没有符合条件的记录!" Visible="False"></asp:Label>
<asp:LinkButton ID="hlbtnShowAll" runat="server" OnClick="lbShowAll_Click" Visible="False">显示全部</asp:LinkButton><br />
<br />
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" DeleteMethod="DeleteUser"
SelectMethod="GetAllUser" TypeName="eNewsUser">
<DeleteParameters>
<asp:Parameter Name="NewsUserID" Type="Int32" />
</DeleteParameters>
</asp:ObjectDataSource>
</asp:Content>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -