注意:有關狀態管理和 web 應用程序中用于保存信息的選項的詳細信息,請參閱 introduction to web forms state(英文)和 state management recommendations(英文)。 更一般的經驗很可能是,盡管 cookie 在應用程序中非常有用,應用程序也不應該依賴于能夠保存 cookie。利用 cookie 可以做到錦上添花,但不要利用它們來支持關鍵功能。如果您的應用程序必須使用 cookie,則您可以通過測試來確定瀏覽器是否接受 cookie。我在本文后面的檢查瀏覽器是否接受 cookie 一節中簡單介紹了一種測試方法。
dim acookie as new httpcookie("lastvisit") acookie.value = datetime.now.tostring acookie.expires = datetime.now.adddays(1) response.cookies.add(acookie)
該示例向 cookies 集合中添加了兩個 cookie,一個稱為“username”,另一個稱為“lastvisit”。對于第一個 cookie,我直接設置了 response.cookies 集合的值。您可以使用這種方法向集合中添加值,因為 response.cookies 是從 nameobjectcollectionbase(英文)類型的特殊集合派生得到的。