This code will help you to understand how to create a cookie on the client-side of Blazor.
You have to use JS Interop to create a cookie in Blazor.
[Razor Page]
@page "/" @inject IJSRuntime JSRuntime @code { private async void CreateCookie(string name, string value, int days) { var test = await JSRuntime.InvokeAsync<string>("methods.CreateCookie", name, value, days); } }
[Script file]
window.methods = { CreateCookie: function (name, value, days) { var expires; if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toGMTString(); } else { expires = ""; } document.cookie = name + "=" + value + expires + "; path=/"; } }
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
You have to use JS Interop to create a cookie in Blazor.
[Razor Page]
[Script file]
need an explanation for this answer? contact us directly to get an explanation for this answer