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
#

 

Cookie Lesen

string  sIDReference = Request.Cookies["r"].ToString();

 

Cookie Schreiben

Der Vorgang mit Append wird beim mehrfachen Ausführen als reines Speichern oder Erneuern ausgeführt.

Es werden also nicht mehrere cookies mit dem gleichen Namen erzeugt.

CookieOptions options = new CookieOptions();

options.Expires = DateTime.Now.AddDays(1);

Response.Cookies.Append("r", sIDReference, options);

 

In Asp.Net MVC Core2

 

Code Beispiel Lesen und speichern

//--< check Referenz >--

//< get RefID >

string sRefPart = Request.Query["r"];

string sIDReference = "";

if (Convert_Methods.IsNumeric(sRefPart))

{ sIDReference =sRefPart;}

else

{

    sIDReference = Convert.ToString(IDOwner);

}

//</ get RefID >

 

if (sIDReference!="")

{

    //-< set ref_cookie >

    if (Request.Cookies["r"] != null)

    {

        sIDReference = Request.Cookies["r"].ToString();

    }

    else

    {

        CookieOptions options = new CookieOptions();

        options.Expires = DateTime.Now.AddDays(1);

        Response.Cookies.Append("r", sIDReference, options);

    }

    //-< set ref_cookie >

}

//--</ check Referenz >--

 

 

Beispiel:

In diesem Fall Beispiel soll der Query-String Parameter r=1 beim Aufruf einer Webseite gelesen werden und anschliessend als Referenz in den Cookies gespiechert werden für einen Tag.

Hierzu wird der Querystring erst gelesen in MVC Core als Query[]

//< get RefID >

string sRefPart = Request.Query["r"];

string sIDReference = "";

if (Convert_Methods.IsNumeric(sRefPart))

{ sIDReference =sRefPart;}

else

{

    sIDReference = Convert.ToString(IDOwner);

}

//</ get RefID >

 

 

Anschliessend geprüft ob das Cookie schon vorhanden ist.

if (Request.Cookies["r"] != null)

{

        sIDReference = Request.Cookies["r"].ToString();

}

 

Dann wird ein Cookie auf dem Client Computer im Browser gespeichert

//-< new Cookie for 1 day >-

CookieOptions options = new CookieOptions();

options.Expires = DateTime.Now.AddDays(1);

//< save >

Response.Cookies.Append("r", sIDReference, options);

//</ save >

//-</ new Cookie for 1 day >-

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