Ich habe ein Image innerhalb eines UpdatePanal, OnClick
Ereignisses, einige Verfahren auf gleiches Bild vorgeformt wird. als Bild speichern am selben Ort.ASP.NET: Image Bild ist nicht im Update Aktualisieren
Problem ist, der Code hinter erfolgreich ausgeführt, aber Ergebnis zeigt nicht auf der Seite
ASP-Code:
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" ChildrenAsTriggers="True" UpdateMode="Always" runat="server">
<ContentTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" AutoPostBack="true" ImageUrl="~/Sel_Img/test.jpg" OnClick="ImageButton1_Click" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ImageButton1" />
</Triggers>
</asp:UpdatePanel>
Code hinter
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
using (Bitmap bitmap = new Bitmap((Server.MapPath(@"/Sel_Img/test.jpg")))
Bitmap bmp = Some_Process(bitmap);
bitmap.Dispose();
bmp.Save(Server.MapPath(@"/Sel_Img/test.jpg"));
ImageButton1.ImageUrl = "../Sel_Img/test.jpg";
}
Wenn ir Eload-Seite manuell, Ergebnisse wie erwartet, aber Onclick
Ereignis die Ergebnisse nicht angezeigt, I.E Änderungen im Bild nicht angezeigt.
ändert sich das Bild in Ihrem Ordner entsprechend Ihrem Code? Ist Ihr Bild nach dem Klick-Ereignis sichtbar? –