Net Framework, Office 365, C#, WPF, ASP.Net, Visual Studio, Programmiersprachen PC, C# Programmieren, vba, SQL Server, free source code snippets Antivirus free
#

 

 

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
»
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
»
Asp.Net Code Beispiel: Erhöhen eines Counters mit UserID

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Raimund.Popp@Microsoft-Programmierer.de