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