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

📄 managemember.aspx

📁 ASP.NET 2.0动态网站设计实例源代码,本书介绍了ASP.NET2.0的基础知识
💻 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 + -