salve a tutti!
premetto che non sono un asso di asp.net!
ho questo codice che mi crea delle thumbs:

codice:
<%@ Page Language="C#" %> 
<%@ import Namespace="System.Drawing" %> 
<%@ import Namespace="System.Drawing.Imaging" %> 
<%@ import Namespace="System.Text.RegularExpressions" %> 
<%@ import Namespace="System.IO"%> 
<script runat="server"> 

int MaxWidth = 100; // Larghezza massima dopo il quale l'immagine viene ridimensionata 
int MaxHeight = 100; // Altezza massima dopo il quale l'immagine viene ridimensionata 
System.Drawing.Image oldImage, newImage; 

void Page_Load(Object sender, EventArgs e) { 
if ( Request.QueryString["FileName"] != null ) { 
string strFileName = Convert.ToString(Request.QueryString["FileName"]); 
if ( strFileName != "" ) { 
try { 
oldImage = System.Drawing.Image.FromFile( Server.MapPath(strFileName) ); 
if ( oldImage.Width > MaxWidth || oldImage.Height > MaxHeight ) { 
// Immagine troppo grande, visualizzo la miniatura 
newImage = oldImage.GetThumbnailImage(100, (oldImage.Height*100/oldImage.Width), null, IntPtr.Zero); 
Response.ContentType = "image/jpeg"; 
newImage.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg); 
Environment.CurrentDirectory=AppDomain.CurrentDomain.BaseDirectory; 
newImage.Save(Request.QueryString["percorso"]+"/thumbs/"+Request.QueryString["FileName"],System.Drawing.Imaging.ImageFormat.Jpeg); 
oldImage.Dispose(); 
newImage.Dispose(); 
oldImage = null; 
newImage = null; 
} else { 
// Immagine piccola, non faccio nulla 
Response.ContentType = "image/jpeg"; 
oldImage.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg); 
oldImage.Dispose(); 
oldImage = null; 
} 
} catch (Exception ex) { 
Response.Write(ex.Message); 
} 
} 
} 
} 
</script>
ora vorrei mettere il collegamento all'immagine originale alle thumbs ma non so come fare...qlc mi da una mano???