Royce Roy Ответов: 2

Как установить значение cookie в C#?


Привет ребята

Я установил значение в файле cookie, но когда я получаю доступ к этому значению в viewbag из другого контроллера представления, я не могу найти это значение.
Я был бы очень признателен Вам за помощь

спасибо

Что я уже пробовал:

Я попытался установить значение cookie в c#

Suvendu Shekhar Giri

Поделитесь кодом того, что вы уже пробовали.

Richard Deeming

Файлы cookie и ViewBag это два совершенно разных места. Данные, хранящиеся в файлах cookie, волшебным образом не появляются в ViewBag, и данные, хранящиеся в ViewBag не хранится в файлах cookie.

Нажмите кнопку "улучшить вопрос" и опубликуйте соответствующие части вашего кода.

2 Ответов

Рейтинг:
2

Mankuji87

Файлы cookie - это один из нескольких способов хранения данных о посетителях веб-сайта в то время, когда веб-сервер и браузер не подключены.

проверьте эти полезные ресурсы о наборе значения cookie в C#

C# .NET: получение и установка значений файлов Cookie в .NET[^]

Куки-файлы в ASP.Net с#[^]

Куки-файлы в ASP.Net с#[^]


Рейтинг:
1

Foothill

Вот как я управлял файлами cookie в MVC

[HttpGet]
public ActionResult Details()
{
  HttpCookie cookie = new HttpCookie("MySiteCookie", "For the love of Pete, do not put unencrypted info in cookies!");
  Response.SetCookie(cookie);
  return View();
}

[HttpPost]
public ActionResult Details(int i)
{
  HttpCookie cookie = Request.Cookies["MySiteCookie"];
  // do something with the cookie
  return View(new Model.SomeData(i));
}