Из быстрого поиска в Qaru я увидел людей, предлагающих следующий способ проверки наличия файла cookie:
HttpContext.Current.Response.Cookies["cookie_name"] != null
или (внутри класса Page
):
this.Response.Cookies["cookie_name"] != null
Однако, когда я пытаюсь использовать indexer (или метод Cookies.Get) для извлечения куки файла, который не существует, он, по-видимому, фактически создает cookie 'default' с этим именем и возвращает что, независимо от того, какое имя cookie я использую, он никогда не возвращает null. (и еще хуже - создает нежелательный файл cookie)
Я делаю что-то неправильно здесь, или есть другой способ просто проверить наличие определенного файла cookie по имени?