У меня следующий код в моем Home
-controller:Почему я не могу удалить cookie?
public ActionResult MyPage()
{
if (HttpContext.Request.Cookies["User"] == null)
{
//Create cookie
return RedirectToAction("MyPage", "Home");
}
else
{
string User = HttpContext.Request.Cookies["User"].Value;
foreach (var user in Data.MyUsers)
{
if (user.username == User)
{
//Do some stuff
return View("MyPage");
}
}
HttpContext.Request.Cookies.Remove("User");
//HttpContext.Response.Cookies.Remove("User"); works not sorry ;(
return RedirectToAction("MyPage", "Home");
}
}
Проблема: Приложение не удалять куки (почему-либо) и запустить в цикле, так как приложение не находит пользователя в данные. (Проблема не в том, что приложение не находит пользователя, проблема в том, что проблема с cookie)
Вопрос: Как я могу исправить эту проблему, потому что в другом проекте я отлично работаю. Я копирую и вставляю код из моего другого проекта в свой новый проект, но в новом проекте он не будет работать. Да я использую ту же версию рамках asp.net :)
Упование вы можете мне помочь ... Я в конце моего ноухау о C# ....
Большое спасибо.
жаль, его не работает – Yannik
Это работает, но он чувствует, что это не правильный способ сделать это ... – Yannik
По моему опыту и знание это единственный способ я знаю, –