📄 usermanage.aspx
字号:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="UserManage.aspx.cs" Inherits="SysManage_UserManage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>员工管理</title>
</head>
<body>
<form id="form1" runat="server" method="post" action="">
<div id="page1" runat="server" style="margin-left: auto; margin-right: auto; width: 700px;">
<fieldset style="width: 600px">
<legend>创建账户</legend>
<table width="600px" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="right" style="background-color: #98da9c">
帐号:</td>
<td style="width: 228px; background-color: #98da9c">
<asp:TextBox ID="txtUserId" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtUserId"
ErrorMessage="账号不能为空">*</asp:RequiredFieldValidator></td>
<td align="right" style="background-color: #98da9c;">
密码:</td>
<td style="background-color: #98da9c">
<asp:TextBox ID="txtPassword" runat="server" TextMode="Password"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="密码不能为空" ControlToValidate="txtPassword">*</asp:RequiredFieldValidator></td>
</tr>
<tr>
<td align="right" style="height: 24px">
名称:</td>
<td style="width: 228px; height: 24px;">
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="名称不能为空" ControlToValidate="txtUserName">*</asp:RequiredFieldValidator></td>
<td align="right" style="width: 72px; height: 24px;">
角色:</td>
<td style="height: 24px">
<asp:DropDownList ID="DDLroleName" runat="server" Width="152px" DataSourceID="ObjectDataSource1"
DataTextField="RoleName" DataValueField="RoleId">
</asp:DropDownList><asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="GetAllModels"
TypeName="BLL.RoleInfoManager"></asp:ObjectDataSource>
</td>
</tr>
<tr>
<td align="right" style="height: 24px;background-color: #98da9c">
性别:</td>
<td style="width: 228px; height: 24px;background-color: #98da9c">
<asp:RadioButton ID="RadioButton1" runat="server" Text="男" Checked="true" GroupName="sex" />
<asp:RadioButton ID="RadioButton2" runat="server" Text="女" Width="49px" GroupName="sex" />
<asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True"
ShowSummary="False" />
</td>
<td align="right" style="width: 72px;background-color: #98da9c">
部门:</td>
<td style="height: 24px;background-color: #98da9c">
<asp:DropDownList ID="DDLdepartName" runat="server" Width="151px" DataSourceID="ObjectDataSource3"
DataTextField="DepartName" DataValueField="DepartId">
</asp:DropDownList><asp:ObjectDataSource ID="ObjectDataSource3" runat="server" SelectMethod="GetAllModels"
TypeName="BLL.DepartInfoManager"></asp:ObjectDataSource>
</td>
</tr>
<tr>
<td align="right" style="height: 22px">
状态:</td>
<td style="height: 22px; width: 228px;">
<asp:DropDownList ID="DDLuserStateName" runat="server" Width="152px" DataSourceID="ObjectDataSource2"
DataTextField="UserStateName" DataValueField="UserStateId">
</asp:DropDownList><asp:ObjectDataSource ID="ObjectDataSource2" runat="server" SelectMethod="GetAllModels"
TypeName="BLL.UserStateManager"></asp:ObjectDataSource>
</td>
<td align="right" style="height: 22px; width: 72px;">
</td>
<td style="height: 22px">
</td>
</tr>
<tr>
<td align="right" colspan="4">
</td>
</tr>
<tr>
<td style="height: 24px" colspan="4">
<asp:Button ID="btnOK" runat="server" Text="确定" OnClick="btnOK_Click" /></td>
</tr>
</table>
</fieldset>
<br />
<br />
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0" style="font-size: 12px;">
<tbody>
<tr>
<td valign="top">
<asp:GridView ID="GVUserInfo" runat="server" CellPadding="4" ForeColor="#333333"
GridLines="None" Width="603px" AutoGenerateColumns="False" OnRowCommand="GVUserInfo_RowCommand">
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<EditRowStyle BackColor="#999999" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<Columns>
<asp:TemplateField HeaderText="账户" SortExpression="UserId">
<ItemTemplate>
<asp:Label ID="Label5" runat="server" Text='<%# Eval("UserId") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="名称" SortExpression="UserName">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("UserName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="密码" SortExpression="Password">
<ItemTemplate>
<asp:Label ID="Label6" runat="server" Text='<%# Eval("Password") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="角色" SortExpression="RoleId">
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# roleNameByRoleId((int)Eval("RoleId")) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="用户状态" SortExpression="UserStateId">
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# userStateNameByUserStateId((int)Eval("UserStateId")) %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="用户详细">
<ItemTemplate>
<a href='UserInfo.aspx?userId=<%# Eval("UserId") %>'>详细……</a></ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="修改" ShowHeader="False">
<EditItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" CausesValidation="True" CommandName="Update"
Text="更新" /> <asp:ImageButton ID="ImageButton2" runat="server" CausesValidation="False"
CommandName="Cancel" Text="取消" />
</EditItemTemplate>
<ItemTemplate>
<asp:ImageButton ID="ImageButton2" runat="server" CausesValidation="False" CommandName="Edit"
ImageUrl="~/images/edit.gif" Text="编辑" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="删除" ShowHeader="False">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" CausesValidation="False" CommandArgument='<%# Eval("UserId") %>'
CommandName="del" ImageUrl="~/images/delete.gif" Text="删除" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="分配角色">
<ItemTemplate>
<a href='RoleManage/UserRole.aspx?userId=<%# Eval("UserId") %>'>分配角色</a></ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<p>
</p>
<fieldset style="width: 600px">
<legend>对于此功能的特殊说明</legend>
<p style="color: #0033ff; line-height: 1.5" align="left">
1、创建账户时,如该账户存在,则默认进行修改密码的操作<br />
2、只有启用状态的账户可以登录,分配角色后的账户才可以进行其他操作<br />
3、如果用户已经分配了角色,在进行分配时则为修改
</p>
</fieldset>
</td>
</tr>
</tbody>
</table>
</div>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -