Hallo, ist jemand so nett mir zu helfen mein Problem zu lösen bitte:
Auf der Website werden Thumbnails angzeigt und durch Klick auf ImageButtons werden diese gedreht:
protected void OnRotateClock(object sender, ImageClickEventArgs e)
{
Label lblFileName = (Label)((Control)sender).Parent.Parent.FindControl("lblFileName");
RotateImage(GetThumbNailPath(lblFileName.Text), RotateFlipType.Rotate90FlipNone);
Response.Redirect(Request.Url.AbsoluteUri);
}
private void RotateImage(string path, RotateFlipType rotateType)
{
System.Drawing.Image img = System.Drawing.Image.FromFile(path);
img.RotateFlip(rotateType);
img.Save(path);
}
Das funktioniert zwar wunderbar, nur wird leider das Thumbnail nicht gedreht angezeigt (Browsercache). Nach einer Aktualisierung (F5) wird das Thumbnail richtig angezeigt, wie kann ich das am besten programmatisch erreichen?
Vielen Dank für eure Hilfe,
Andreas