📄 users.ascx
字号:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Users.ascx.cs" Inherits="admin_Portal_MemberManage_Users" %>
<%@ Register src="../Member/MemberInfo.ascx" tagname="MemberInfo" tagprefix="uc1" %>
<asp:MultiView ID="MultiView1" runat="server" ActiveViewIndex="0">
<asp:View ID="View1" runat="server">
<table style="width: 700px; font-size: 12px;">
<tr>
<td>
查找用户</td>
<td>
<asp:TextBox ID="txtFindKey" runat="server"></asp:TextBox>
</td>
<td>
<asp:Button ID="btnFind" runat="server" Text="查找" onclick="btnFind_Click" />
</td>
</tr>
<tr>
<td>
<asp:Button ID="btnNew" runat="server" Text="新增用户" onclick="btnNew_Click" />
</td>
</tr>
<tr>
<td colspan="3" align="center" >
<asp:Repeater ID="repUserInitial" runat="server" OnItemCommand="repUserInitial_ItemCommand"
OnItemDataBound="repUserInitial_ItemDataBound">
<ItemTemplate>
<asp:LinkButton ID="lbtnFind" runat="server" Font-Overline="False" Font-Underline="True" Width="20"></asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
</td>
</tr>
<tr>
<td colspan="3">
<asp:GridView ID="grdUsers" runat="server" Width="100%" BorderStyle="None" BorderWidth="0"
AllowPaging="True" AutoGenerateColumns="False" CellPadding="0" CellSpacing="0"
onpageindexchanging="grdUsers_PageIndexChanging" onrowcommand="grdUsers_RowCommand"
CssClass="table_3d"
>
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lbtnStop" runat="server"
CommandName="Stop"
CommandArgument='<%# Eval("UserId") %>'
OnClientClick="return confirm('确定停用?')"
Enabled='<%# Eval("UserName").ToString()!="Admin" %>'
><%# (bool)Eval("isapproved") ? "停用" : "启用"%>
</asp:LinkButton>
<asp:LinkButton ID="lbtnDel" runat="server"
CommandName="Del"
CommandArgument='<%# Eval("UserId") %>'
OnClientClick="return confirm('确定删除?')"
Enabled='<%# Eval("UserName").ToString()!="Admin" %>'
>删除
</asp:LinkButton>
<asp:LinkButton ID="lbtnUnLock" runat="server" CommandName="Unlock"
CommandArgument='<%# Eval("UserId") %>'
Enabled='<%# (bool)Eval("islockedout") %>'
>
解锁
</asp:LinkButton>
|
<asp:LinkButton ID="lbtnResetPwd" runat="server" CommandName="ResetPwd"
CommandArgument='<%# Eval("UserId") %>' OnClientClick="return confirm('确定重置密码?')"
>
重设密码
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<%--<asp:BoundField DataField="UserName" HeaderText="用户名" />--%>
<asp:TemplateField HeaderText="用户名">
<ItemTemplate>
<a href="<%# Comm.AppendUrlQry("edituser="+Eval("UserName")) %>">
<%# Eval("UserName") %>
</a>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Email" HeaderText="电子邮件" />
</Columns>
<EmptyDataTemplate>
没有找到用户
</EmptyDataTemplate>
</asp:GridView>
</td>
</tr>
</table>
</asp:View>
<asp:View ID="View2" runat="server">
<table style="width: 500px;font-size: 12px;" class="table_3d">
<tr>
<td style="width: 80px">
用户名</td>
<td style="width: 256px">
<asp:TextBox ID="txtUserName" runat="server" Width="256px"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator ID="reqUserName" runat="server"
ErrorMessage="请输入用户名" ControlToValidate="txtUserName"
Display="Dynamic">
</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td >
电子邮件</td>
<td >
<asp:TextBox ID="txtEmail" runat="server" Width="256px"></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator ID="reqEmail" runat="server"
ErrorMessage="请输入电子邮件地址"
ControlToValidate="txtEmail"
Display="Dynamic">
</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="regEmail" runat="server"
Display="Dynamic" ControlToValidate="txtEmail"
ErrorMessage="电子邮件格式错误"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
></asp:RegularExpressionValidator>
</td>
</tr>
<tr>
<td >
密码</td>
<td >
<asp:TextBox ID="txtPassWord" runat="server" Width="256px"
TextMode="Password"
></asp:TextBox>
</td>
<td>
<asp:RequiredFieldValidator ID="reqPassWord" runat="server"
ErrorMessage="请输入密码"
ControlToValidate="txtPassWord"
Display="Dynamic">
</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td >
确认密码</td>
<td >
<asp:TextBox ID="txtRePassWord" runat="server" Width="256px"
TextMode="Password"
></asp:TextBox>
</td>
<td>
<asp:CompareValidator ID="CompareValidator1" runat="server"
ErrorMessage="请输入相同的密码"
ControlToCompare="txtPassWord"
ControlToValidate="txtRePassWord" Display="Dynamic"
>
</asp:CompareValidator>
</td>
</tr>
<tr>
<td colspan="3">
<asp:Label runat="server" ID="lblerr" EnableViewState="false" ForeColor="Red" >
</asp:Label>
</td>
</tr>
<tr align="center">
<td colspan="3">
<asp:Button runat="server" ID="btnSave" Text="保存" onclick="btnSave_Click" />
<asp:Button runat="server" ID="btnCancel" Text="取消" onclick="btnCancel_Click" CausesValidation="false" />
</td>
</tr>
</table>
</asp:View>
<asp:View ID="View3" runat="server">
<table>
<tr><td><a href="<%=EditUrl() %>" > 返回 </a></td></tr>
<tr><td><uc1:MemberInfo ID="MemberInfo1" runat="server" /></td></tr>
</table>
</asp:View>
</asp:MultiView>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -