title: ASP.NET: Why is "_requestValueCollection" empty on PostBack?
body: <p>Why is "_requestValueCollection" empty on PostBack?</p>
  
  <p>I have a really strange problem with post backs. In some cases on post backs (this.Request.RequestType == "POST") have null "_requestValueCollection" member. And for ASP.NET that means this.IsPostBack == false.</p>
  
  <p>So I have modified the Page_Load in the following way:</p>
  
  <pre><code>    protected void Page_Load(object sender, EventArgs e)
      {
  
          if (!this.IsPostBack &amp;&amp; this.Request.RequestType != "POST")
          {
             //REGULAR INIT STUFF
  
          }
          else
          {
             //REGULAR SITE POSTBACK STUFF
  
          }
      }
  </code></pre>
  
  <p>What is possible danger of this approach? So far everything is doing OK (and is pretty rich and complicated page).</p>