User Control Page /DesktopModules/Events.ascx (C#)
Uses Code Behind Page Page /DesktopModules/Events.ascx.cs (C#)
1: <%@ Control language="c#" Inherits="ASPNetPortal.Events" CodeBehind="Events.ascx.cs" AutoEventWireup="false" %>
2: <%@ Register TagPrefix="Portal" TagName="Title" Src="~/DesktopModuleTitle.ascx"%>
3:
4: <portal:title EditText="Add New Event" EditUrl="~/DesktopModules/EditEvents.aspx" runat="server" id=Title1 />
5:
6: <asp:DataList id="myDataList" CellPadding="4" Width="98%" EnableViewState="false" runat="server">
7:     <ItemTemplate>
8:         <span class="ItemTitle">
9:             <asp:HyperLink id="editLink" ImageUrl="~/images/edit.gif" NavigateUrl='<%# "~/DesktopModules/EditEvents.aspx?ItemID=" + DataBinder.Eval(Container.DataItem,"ItemID") + "&mid=" + ModuleId %>' Visible="<%# IsEditable %>" runat="server" />
10:             <asp:Label Text='<%# DataBinder.Eval(Container.DataItem,"Title") %>' runat="server" />
11:         </span>
12:         <br>
13:         <span class="Normal"><i>
14:                 <%# DataBinder.Eval(Container.DataItem,"WhereWhen") %>
15:             </i></span>
16:         <br>
17:         <span class="Normal">
18:             <%# DataBinder.Eval(Container.DataItem,"Description") %>
19:         </span>
20:         <br>
21:     </ItemTemplate>
22: </asp:DataList>