2013-01-03 50 views

回答

0

Cookie存儲在客戶端。

如果您的cookies是新的,那麼這些都是需要用Response發回的東西,因爲這是將cookie發回給客戶端的唯一方式。

附帶Request曲奇被髮送到你,因爲那是什麼已經存儲在客戶端上,他們正在回覆一個你已經發送給他們。

由於餅乾是,客戶端上設置新的cookie的唯一方法是將它們發送回Response

如果你正在實施你自己的使用cookies的SessionStateStoreProviderBase,那麼我建議從CreateNewStoreData method開始。

當有新的請求進來時,您必須重寫此方法。您可以從請求中獲取HttpContext的引用,從中可以訪問這些cookie。

該cookie將包含一些密鑰,它允許您從您用來存儲會話狀態的任何存儲(無論是數據庫,文件等)中提取會話狀態。

+0

是的,我明白,但SessionStateStoreProviderBase有很多重寫方法,我不知道我應該使用響應還是請求。你知道嗎? – user1934627

+0

@ user1934627更新了我的回答,最後三段顯示你從哪裏開始。 – casperOne