title: Check if Cookie Exists
body: <p>From a quick search on <em>Stack Overflow</em> I saw people suggesting the following way of checking if a cookie exists:</p>
  
  <pre><code>HttpContext.Current.Response.Cookies["cookie_name"] != null
  </code></pre>
  
  <p>or (inside a <code>Page</code> class):</p>
  
  <pre><code>this.Response.Cookies["cookie_name"] != null
  </code></pre>
  
  <p>However, when I try to use the indexer (or the Cookies.Get method) to retrieve a cookie that does not exist it seems to actually <strong>create</strong> a 'default' cookie with that name and return that, thus no matter what cookie name I use it never returns null. (and even worse - creates an unwanted cookie)</p>
  
  <p>Am I doing something wrong here, or is there a different way of simply checking for the existance of a specific cookie by name?</p>