<%@ Control Language="VB" AutoEventWireup="false" CodeFile="ImageGallery.ascx.vb" Inherits="MyControls_ImageGallery" %>
<%@ Register Assembly="RadWindow.Net2" Namespace="Telerik.WebControls" TagPrefix="radW" %>
<h1>
<asp:Label ID="lblGalleryTitle" runat="server"></asp:Label>
</h1>
<asp:DataList ID="dlstImages" runat="server" Width="100%" CellPadding="10">
<ItemTemplate>
<a href="#" onclick='<%# "OpenImage(""" & ResolveUrl(Eval("ImageUrl")) & """," & Eval("ActualWidth") & "," & Eval("ActualHeight") & ");" %>'>
<img src='<%# ResolveUrl(Eval("ImageUrl")) %>' height='<%# Eval("ThumbHeight") %>' Width='<%# Eval("ThumbWidth") %>' alt="" style="border:none;" />
</a>
</ItemTemplate>
</asp:DataList>
<radW:RadWindowManager ID="RadWindowManager1" runat="server" VisibleOnPageLoad="false" ReloadOnShow="true">
</radW:RadWindowManager>
<script type="text/javascript">
function OpenImage(imageUrl, windowWidth, windowHeight)
{
var imgWindow = window.radopen(imageUrl,null);
imgWindow.SetSize(windowWidth+30,windowHeight+100);
imgWindow.Center();
}
</script>
Colorized by: CarlosAg.CodeColorizer