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>