Chcę zapisać nazwę użytkownika w pliku cookie i pobrać ją następnym razem, gdy użytkownik otworzy witrynę. Czy można utworzyć plik cookie, który nie wygasa, gdy przeglądarka jest zamknięta. Używam asp.net C# do tworzenia witryny. I jak mogę przestać przeglądarkę oferowania aby zapisać nazwę użytkownika i hasłoJak zapisać ciąg znaków w pliku cookie i pobrać go?
8
A
Odpowiedz
22
Pisanie cookie
HttpCookie myCookie = new HttpCookie("MyTestCookie");
DateTime now = DateTime.Now;
// Set the cookie value.
myCookie.Value = now.ToString();
// Set the cookie expiration date.
myCookie.Expires = now.AddYears(50); // For a cookie to effectively never expire
// Add the cookie.
Response.Cookies.Add(myCookie);
Response.Write("<p> The cookie has been written.");
Reading cookie
HttpCookie myCookie = Request.Cookies["MyTestCookie"];
// Read the cookie information and display it.
if (myCookie != null)
Response.Write("<p>"+ myCookie.Name + "<p>"+ myCookie.Value);
else
Response.Write("not found");
+0
Dodaj Odnośnik @Shai https://msdn.microsoft.com/en-us/library/aa287547(v=vs.71).aspx – Danilo
2
Oprócz tego, co Shai powiedział, jeśli chcesz później zaktualizować samo zastosowanie ciasteczek:
HttpCookie myCookie = Request.Cookies["MyTestCookie"];
DateTime now = DateTime.Now;
// Set the cookie value.
myCookie.Value = now.ToString();
// Don't forget to reset the Expires property!
myCookie.Expires = now.AddYears(50);
Response.SetCookie(myCookie);
+0
To może lepiej pasować do komentarzy niż odpowiedzi. – Kmeixner
Powiązane problemy
- 1. Czytanie pliku tekstowego i przekształcanie go w ciąg znaków
- 2. Jak zapisać i pobrać datę w SharedPreferences
- 3. Jak skompresować ciąg znaków w Pythonie, aby zapisać go w Redis?
- 4. Jak zapisać pliki cookie HtmlUnit do pliku?
- 5. Jak można zapisać ciąg w pliku w AS3?
- 6. Jak zapisać i pobrać sesję z Redis
- 7. Jak pobrać ciąg znaków błędu z WSAGetLastError()?
- 8. znajdź i zamień ciąg znaków w pliku
- 9. Android - Jak pobrać obraz i użyć go w czasie wykonywania?
- 10. Android: jak pobrać plik z serwera i zapisać go w określonym folderze w sdcard
- 11. Konwertuj biginta na ciąg znaków w Go
- 12. Jak napisać ArrayList do pliku i pobrać go?
- 13. Jak zapisać obiekt C++ do pliku xml i przywrócić go?
- 14. Zamień ciąg znaków w pliku
- 15. Jak odkodować ciąg base64 i przekonwertować go na pdf/jpg i zapisać w pamięci
- 16. przydzielić pamięci i zapisać ciąg w C
- 17. Szyny: Jak pobrać plik z http i zapisać go w bazie danych?
- 18. Jak zapisać i pobrać stan w wywołaniu zwrotnym()?
- 19. W Clojure, w jaki sposób pobrać obraz z sieci i zapisać go w systemie plików?
- 20. Jak zapisać pliki cookie żądania (python) do pliku?
- 21. Jak przechodzić przez ciąg znaków UTF-8 w Go?
- 22. Jak odczytać dane wejściowe z formularza HTML i zapisać go w pliku - Golang
- 23. Jak pobrać i zapisać plik z Internetu za pomocą Scala?
- 24. Jak pobrać dokładny ciąg znaków użytkownika z Google Analytics
- 25. Jak przekonwertować skrót mieszania MD5 na ciąg znaków i użyć go jako nazwy pliku
- 26. Jak pobrać i zapisać plik z Github za pomocą żądań
- 27. Jak utworzyć i pobrać pliki cookie w Grails 2.0?
- 28. Konwersja pliku XML na ciąg znaków
- 29. odczytać kolumny "SELECT *" na ciąg znaków [] w go
- 30. Django - jak utworzyć plik i zapisać go w FileField modelu?
Proszę zaznaczyć to http://stackoverflow.com/questions/8485186/how-to-set-remember-me-in-login-page-without-using-membeship-in-mvc-2-0/8485215#8485215 –