User Control Page /admin/Tabs.ascx (C#)
Uses Code Behind Page Page /admin/Tabs.ascx.cs (C#)
1: <%@ Control Inherits="ASPNetPortal.Tabs" CodeBehind="Tabs.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>
8:         <td colspan=2>
9:             <asp:LinkButton id="addBtn" cssclass="CommandButton" Text="Add New Tab" runat="server" />
10:         </td>
11:     </tr>
12:     <tr valign="top">
13:         <td width=100>
14:              
15:         </td>
16:         <td width=50 class="Normal">
17:             Tabs:
18:         </td>
19:         <td>
20:             <table cellpadding=0 cellspacing=0 border=0>
21:                 <tr valign="top">
22:                     <td>
23:                         <asp:ListBox id="tabList" width=200 DataSource="<%# portalTabs %>" DataTextField="TabName" DataValueField="TabId" rows=5 runat="server" />
24:                     </td>
25:                     <td>
26:                          
27:                     </td>
28:                     <td>
29:                         <table>
30:                             <tr>
31:                                 <td>
32:                                     <asp:ImageButton id="upBtn" ImageUrl="~/images/up.gif" CommandName="up" AlternateText="Move selected tab up in list" runat="server" />
33:                                 </td>
34:                             </tr>
35:                             <tr>
36:                                 <td>
37:                                     <asp:ImageButton id="downBtn" ImageUrl="~/images/dn.gif" CommandName="down" AlternateText="Move selected tab down in list" runat="server" />
38:                                 </td>
39:                             </tr>
40:                             <tr>
41:                                 <td>
42:                                     <asp:ImageButton id="editBtn" ImageUrl="~/images/edit.gif" AlternateText="Edit selected tab's properties" runat="server" />
43:                                 </td>
44:                             </tr>
45:                             <tr>
46:                                 <td>
47:                                     <asp:ImageButton id="deleteBtn" ImageUrl="~/images/delete.gif" AlternateText="Delete selected tab" runat="server" />
48:                                 </td>
49:                             </tr>
50:                         </table>
51:                     </td>
52:                 </tr>
53:             </table>
54:         </td>
55:     </tr>
56: </table>