可以使用頁面指令阻止Cookie,而不是使用程序化?ASP.NET - 是否可以在aspx頁面中聲明阻止cookie?
回答
首先,AFAIK,除了強制HttpsOnly或選擇無cookie的會話之外,沒有辦法對cookie進行聲明式的操作。 「不接受」在cookies的工作方式上沒有意義。您是否試圖使現有的Cookie過期?如果是這樣,再次,你必須以編程方式做到這一點。
爲什麼?如果你不想要cookies,就不要使用它們。您無法停止瀏覽器將Cookie發送到服務器;但你可以根本不使用它們。
+1我同意,我以爲cookiephobia已經消失了? – amelvin
在閱讀了43 separate page directive attributes後,我並不認爲你可以使用頁面指令來阻止cookie(即使用%@ Page attribute =「value」[attribute =「value」...]%>語法) 。
我真的不知道什麼動機downvotes因爲這個答案似乎準確地回答了這個問題。如果我的回答錯誤,有人可以解釋爲什麼?不同意答案不是一個降低評分的理由 - 只有當它存在根本性缺陷時。 – amelvin
鏈接無法正常工作,但它現在正在工作,除非您編輯它,否則很奇怪。 – SoftwareGeek
不,我沒有觸及鏈接 - 也許MSDN短暫播放? – amelvin
我同意托馬斯。如果您正在尋找會話cookie,請禁用會話。服務器將停止向瀏覽器發送會話cookie,瀏覽器將停止在後續請求中返回它們。
http://support.microsoft.com/kb/306996
如果你想從事工業破壞或一些重手的安全,即處理所有HTTP請求與餅乾爲無效請求,那麼
if (Request.Cookies.Count > 0)
{
throw new HttpException(
"Keep your stinking cookies. I accept request only browsers"+
" configured to disable the sending of cookies.");
}
如果你想忽略Cookie或者弄清楚爲什麼你保存的應用程序會導致cookies(通常是auth或某種狀態管理),然後搜索源代碼並將其註釋掉。
- Request.Cookies時,Requests.Cookies.Add()
- 會議(可以 仍然無Cookie會話工作, 其中會話ID是在URL)
- 會員(仍然可以正常工作 cookie的會話,即身份驗證令牌 在URL)
+1對於HttpException消息 - 如果可以的話,我會給你另一個+1的答案! – amelvin
- 1. 聲明在.aspx頁
- 2. 是否可以在Puppet中「聲明」?
- 3. 是否可以阻止請求進入頁面?
- 4. 是否可以阻止/刪除由dojo.require聲明的任何緩存腳本?
- 5. 是否可以抓取ASP.NET頁面?
- 6. 是否有aditing aspx頁面
- 7. 是否可以在cookie中嵌入cookie和localstorage的登錄頁面?
- 8. 是否可以阻止鼠標光標在鼠標移動時離開頁面
- 9. Asp.net aspx頁面加載兩次頁面......可能是由於doctype?
- 10. 是否可以阻止傳出短信?
- 11. 是否可以阻止Redis pubsub?
- 12. 在Asp.Net中,在重定向到aspx頁面之前檢查aspx頁面是否存在?
- 13. 是否有可能阻止引導CSS加載到Reactjs頁面?
- 14. 是否有可能使用打開阻止頁面securityTrimmingEnabled =真
- 15. 是否可以使用<iframe>指向.aspx頁面?
- 16. 是否可以聲明到mysql查詢?
- 17. 是否可以在非MVC ASP.Net頁面中使用Html.RenderPartial?
- 18. 我們可以在.aspx頁面中獲得radiobuttonList.Items.Count頁面
- 19. 我可以在ASP頁面中包含一個aspx頁面嗎?
- 20. 檢查變量是否在頁面中聲明?
- 21. ASP.NET - 使用ModalPopupExtender阻止頁面刷新
- 22. 是否可以告訴您是否被重定向到aspx頁面?
- 23. 是否可以在接口聲明中聲明一個超類的鏈?
- 24. 在.NET C#.aspx頁面中是否可以包含基於參數的文件?
- 25. 是否可以在電子郵件正文中發送aspx頁面?
- 26. 單聲道是否可以替代asp.net?
- 27. 是否可以設置頁面特定的cookie?
- 28. 在asp.net中使用.aspx頁面mvc 2
- 29. 在ASPX中清除asp.net datagrid頁面
- 30. 動態主頁面聲明 - ASP.NET MVC
塊你的意思,頁面會拒絕發送cookie或拒絕接受cookies? – MatthewMartin
也許你的意思是說你想使用無Cookie會話? – roufamatic
我想要一個頁面不接受cookie,例如:我們可以使用類似cookie.discard的程序設計,但它可能是聲明性的嗎? – SoftwareGeek