在C#中管理子域名的Cookie,可以通過設置Cookie的Domain屬性來實現。如果要讓Cookie在所有子域名下都可訪問,可以將Domain屬性設置為父域名的值。
例如,如果要讓Cookie在example.com及其所有子域名下都可訪問,可以這樣設置Cookie的Domain屬性:
HttpCookie cookie = new HttpCookie("MyCookie");
cookie.Value = "cookie value";
cookie.Domain = ".example.com";
Response.Cookies.Add(cookie);
這樣設置后,該Cookie在所有以example.com為后綴的域名下都可以被訪問到。如果只希望Cookie在一個特定的子域名下可訪問,可以將Domain屬性設置為該子域名的值。
需要注意的是,子域名和父域名必須是同一個頂級域名,否則設置Domain屬性會被瀏覽器忽略。