要在C#中設置Cookie的HttpOnly屬性,可以通過設置Cookie對象的HttpOnly屬性為true來實現。以下是一個示例代碼:
HttpCookie cookie = new HttpCookie("MyCookie");
cookie.Value = "SomeValue";
cookie.HttpOnly = true;
// 將Cookie添加到響應中
Response.Cookies.Add(cookie);
在上面的示例中,我們首先創建了一個名為"MyCookie"的Cookie對象,并設置了其HttpOnly屬性為true。然后,我們將該Cookie添加到響應中,使其在客戶端上以HttpOnly屬性設置為true的方式進行傳輸。這樣可以防止通過JavaScript等腳本語言訪問該Cookie,提高了安全性。