User Control Page /admin/Roles.ascx (C#)
Uses Code Behind Page Page /admin/Roles.ascx.cs (C#)
1: <%@ Control Inherits="ASPNetPortal.Roles" CodeBehind="Roles.ascx.cs" Language="c#" AutoEventWireup="false" %>
2: <%@ Register TagPrefix="Portal" TagName="Title" Src="~/DesktopModuleTitle.ascx"%>
3:
4: <portal:title runat="server" id="Title1" />
5:
6: <table cellpadding="2" cellspacing="0" border="0">
7: <tr valign="top">
8: <td class="Normal" width="100">
9:
10: </td>
11: <td>
12: <asp:DataList id="rolesList" DataKeyField="RoleID" runat="server">
13: <ItemTemplate>
14: <asp:ImageButton ImageUrl="~/images/edit.gif" CommandName="edit" AlternateText="Edit this item" runat="server" />
15: <asp:ImageButton ImageUrl="~/images/delete.gif" CommandName="delete" AlternateText="Delete this item" runat="server" />
16:
17: <asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "RoleName") %>' cssclass="Normal" runat="server" />
18: </ItemTemplate>
19: <EditItemTemplate>
20: <asp:Textbox id="roleName" width="200" cssclass="NormalTextBox" Text='<%# DataBinder.Eval(Container.DataItem, "RoleName") %>' runat="server" />
21:
22: <asp:LinkButton Text="Apply" CommandName="apply" cssclass="CommandButton" runat="server" />
23:
24: <asp:LinkButton Text="Change Role Members" CommandName="members" cssclass="CommandButton" runat="server" />
25: </EditItemTemplate>
26: </asp:DataList>
27: </td>
28: </tr>
29: <tr>
30: <td>
31:
32: </td>
33: <td>
34: <asp:LinkButton cssclass="CommandButton" Text="Add New Role" runat="server" id="AddRoleBtn">
35: Add New Role</asp:LinkButton>
36: </td>
37: </tr>
38: </table>