Как можно получить значение ie cook в js mvc asp core 3.0 проекте? - PullRequest
0 голосов
/ 02 февраля 2020

Как я могу получить доступ к значению моего повара ie?

Мне нужно получить повар ie значение UserID, я прочитал cook ie UserID, но я не могу получить доступ к Cook ie в js и с моделью.

Я новичок mvc, я использую идентификатор ядра.

Я пытаюсь запросить .cook ie in js, но это не правильный способ получить повар ie

1 Ответ

0 голосов
/ 02 февраля 2020

В ASP. Net Core, создание файлов cookie с помощью js в следующих не работает (. Net Ядро не может получить файлы cookie).

<script>
    document.cookie = "username=John Doe";
</script>

Необходимо использовать encodeURIComponent в кодировку.

<script>
    var cookieValue = encodeURIComponent("John Doe");
    document.cookie = "username=" + cookieValue;
</script>

и C# код:

public IActionResult ReadCookies()
{
    //read cookie from Request object  
    string cookieValueFromReq = Request.Cookies["username"];
    ViewBag.Message = cookieValueFromReq;
    return View();
}

, и он получит файлы cookie, созданные javascript.

...