HttpCookie.SameSite 屬性

定義

取得或設定 Cookie 的 SameSite 屬性值。

public:
 property System::Web::SameSiteMode SameSite { System::Web::SameSiteMode get(); void set(System::Web::SameSiteMode value); };
public System.Web.SameSiteMode SameSite { get; set; }
member this.SameSite : System.Web.SameSiteMode with get, set
Public Property SameSite As SameSiteMode

屬性值

代表 cookie (SameSiteMode)(-1) 強制模式的列舉值之一(在設定檔中以字串 Unspecified 表示)。 預設值會依更新而定。 欲了解更多違約及近期更新資訊,請參閱備註。

備註

此屬性的預設值已經過知識 庫文章4531182知識庫文章4524421的更新而修改。

若沒有這些更新,預設值為 SameSiteMode.None,不會發出 SameSite cookie 標頭。 這符合 https://tools.ietf.org/html/draft-west-first-party-cookies-07#section-4.1

在這些更新套用後,預設值為 (SameSiteMode)(-1),對應 Unspecified於 。 這樣可以保留先前的行為。 SameSiteMode.None設定會讓「SameSite=None」被輸出。 此新行為符合 https://tools.ietf.org/html/draft-west-cookie-incrementalism-00

適用於