ASP.NET Page /admin/SecurityRoles.aspx (C#)
Uses Code Behind Page Page /admin/SecurityRoles.aspx.cs (C#)
1: <%@ Page language="c#" CodeBehind="SecurityRoles.aspx.cs" AutoEventWireup="false" Inherits="ASPNetPortal.SecurityRoles" %>
2: <%@ Register TagPrefix="portal" TagName="Banner" Src="~/DesktopPortalBanner.ascx" %>
3:
4: <%--
5: The SecurityRoles.aspx page is used to create and edit security roles within
6: the Portal application.
7: --%>
8:
9: <HTML>
10: <HEAD>
11: <link rel="stylesheet" href='<%= Request.ApplicationPath + "/Portal.css" %>' type="text/css">
12: </HEAD>
13: <body leftmargin="0" bottommargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">
14: <form runat="server">
15: <table width="100%" cellspacing="0" cellpadding="0" border="0">
16: <tr valign="top">
17: <td colspan="2">
18: <portal:Banner ShowTabs="false" runat="server" id="Banner1" />
19: </td>
20: </tr>
21: <tr>
22: <td>
23: <br>
24: <table width="98%" cellspacing="0" cellpadding="4" border="0">
25: <tr height="*" valign="top">
26: <td width="100">
27:
28: </td>
29: <td width="*">
30: <table width="450" cellpadding="2" cellspacing="4" border="0">
31: <tr>
32: <td colspan="2">
33: <table width="100%" cellspacing="0" cellpadding="0">
34: <tr>
35: <td align="left">
36: <span id="title" class="Head" runat="server">Role Membership</span>
37: </td>
38: </tr>
39: <tr>
40: <td>
41: <hr noshade size="1">
42: </td>
43: </tr>
44: </table>
45: <asp:Label id="Message" CssClass="NormalRed" runat="server" />
46: </td>
47: </tr>
48: <tr>
49: <td>
50:
51: </td>
52: <td>
53: <table width="100%" cellspacing="0" cellpadding="0">
54: <tr>
55: <td>
56: <asp:TextBox id="windowsUserName" Text="DOMAIN\username" Visible="False" runat="server" />
57: </td>
58: <td class="Normal">
59: <asp:LinkButton id="addNew" cssclass="CommandButton" Text="Create new user and add to role" Visible="False" runat="server" />
60: </td>
61: </tr>
62: <tr>
63: <td>
64: <asp:DropDownList id="allUsers" DataTextField="Email" DataValueField="UserID" runat="server" />
65: </td>
66: <td>
67: <asp:LinkButton id="addExisting" cssclass="CommandButton" Text="Add existing user to role" runat="server" />
68: </td>
69: </tr>
70: </table>
71: </td>
72: </tr>
73: <tr valign="top">
74: <td>
75:
76: </td>
77: <td>
78: <asp:DataList id="usersInRole" RepeatColumns="2" DataKeyField="UserId" runat="server">
79: <ItemStyle Width="225" />
80: <ItemTemplate>
81:
82: <asp:ImageButton ImageUrl="~/images/delete.gif" CommandName="delete" AlternateText="Remove this user from role" runat="server" />
83: <asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "Email") %>' cssclass="Normal" runat="server" />
84: </ItemTemplate>
85: </asp:DataList>
86: </td>
87: </tr>
88: <tr>
89: <td colspan="2">
90: <hr noshade size="1">
91: </td>
92: </tr>
93: <tr>
94: <td colspan="2">
95: <asp:LinkButton id="saveBtn" class="CommandButton" Text="Save Role Changes" runat="server" />
96: </td>
97: </tr>
98: </table>
99: </td>
100: </tr>
101: </table>
102: </td>
103: </tr>
104: </table>
105: </form>
106: </body>
107: </HTML>