Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

 

 

Wie kann man ein Bild in einer Asp.Net Webseite aktualisieren, wenn der Browser Cache eingeschaltet ist.

Wenn ich auf einer Webseite ein Bild anzeige und mit dem Upload verändere, dann wird nicht das neue Bild angezeigt, weil der Browser das vorige Bild im Cache zwischengespeichert hat.

Kann man den Browser-Cache aktualisieren ?

 

Bild-Ausgabe

<img src="@Html.Raw(ViewData["Profil_Image"] />

 

 

Lösung:

In asp mvc core erweitert man die Bild-adresse mit einem Query-Paramameter und einer aktuellen Uhrzeit

Beispiel:

<img src="@Html.Raw(ViewData["Profil_Image"] + "?" + DateTime.Now.Ticks)" />

 

In der Webseite

<img src="/User_Files/User_Images/400/User_Image_1.jpg?636582684020015936" >

 

 

 

Asp View, Asp Razor MVC Core

@{

    ViewData["Title"] = "📝 User Profil Image" ;

    ViewData.AddActivePage(ManageNavPages.UserImage);

}

 

<!DOCTYPE html>

 

<html>

<head>

    <meta name="viewport" content="width=device-width" />

    <title>Upload_Image</title>

</head>

<body>

    <span style="margin-top:10px;"> Profil Image:</span>

    <br />

    <form asp-controller="Manage" asp-action="User_Profil_Image_Upload" method="post"

          enctype="multipart/form-data">

 

        <input type="file" name="uploaded_File" />

        <button type="submit" style="">Upload</button>

    </form>

 

    <br />

    @if (ViewData["Profil_Image"] !="")

    {

    <img src="@Html.Raw(ViewData["Profil_Image"] + "?" + DateTime.Now.Ticks)" alt="Uploaded Image" />

    <br />

    }

 

 

    @if (ViewData["Error"] != null)

    {

    <label>Error= @ViewData["Error"]</label>

    }

 

    <br />

</body>

</html>

 

 

 

Mobile
»
Asp.Net Core: Eigenen Email Provider einbinden
»
Chrome: wie kann man die Browser Informationen in Asp.Net Core 2 MVC ermitteln und anzeigen.
»
Client Auswertung mit Wangkanai Detection
»
Browser in Asp.Net Core 2 mit Wangkanai
»
Asp.Net Core 2 MVC: Email Sender Client schreiben.
»
Asp core: Cookie lesen und schreiben
»
Asp: Bild aktualisiert anzeigen trotz Browser Cache
»
Asp MVC: Formatiere Datum als Kurzes Datum
»
Asp MVC Core: HTML Text als HTML Elemente anzeigen
»
Asp: HTML in Text umwandeln

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de