Brug af Repeater
Hej jeg har nedenstående kode som ikke virker:<%
try
{
if (!System.IO.File.Exists(Server.MapPath(@"img/thumbs/" + ((Film)System.Web.UI.WebControls.Container.DataItem).billede.Substring(4))))
{
if (System.IO.File.Exists(Server.MapPath(((Film)System.Web.UI.WebControls.Container.DataItem).billede)))
{
using (System.Drawing.Image image = System.Drawing.Image.FromFile(Server.MapPath(((Film)System.ComponentModel.Container.DataItem).billede)))
{
System.Drawing.Image thumbImage = image.GetThumbnailImage(75, 105, null, IntPtr.Zero);
thumbImage.Save(Server.MapPath(@"img/thumbs/" + ((Film)System.Web.UI.WebControls.Container.DataItem).billede.Substring(4)), System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
%>
Det der sker er at når jeg vil lave noget lidt mere avanceret end at bare hente mine data ind i formen(ASP.NET 2.0) så kan jeg ikke længere bruge <%# Container.DataItem %> og når jeg ikke bruger <%# får jeg fejlen: The name 'Container' does not exist in the current context, er der nogen der umiddelbart har en løsning på mit problem, og eventuelt kan forklare hvad <%# gør? jeg er endnu ikke helt hjemme i ASP.
