title: ASP.NET :is there a limit for parameter length in querystring?
body: <p>I have a problem when passing parameters in querystring. I found that its values are null.<br>
  Below my code snippet:</p>
  
  <p>page1 - here I am passing some parameters:</p>
  
  <pre><code>Response.Redirect(string.Format("RequestReservationPage.aspx?plcName={0}&amp;PLCIndex={1}&amp;Email={2}&amp;form={3}&amp;to={4}&amp;SR={5}&amp;Comment={6}", lblPLCNameVal.Text, index, lblEmailVal.Text, DateTime.Parse(lblReqFromVal.Text).ToShortDateString(),DateTime.Parse(lblReqToVal.Text).ToShortDateString(), lblServReqNum.Text, lblYourCommentVal.Text));
  </code></pre>
  
  <p>page2 - here I am requesting its values:</p>
  
  <pre><code>cmbPLCRequest.SelectedIndex = Convert.ToInt32(Request.QueryString["PLCIndex"]);
  
  txtEmail.Text = Convert.ToString(Request.QueryString["Email"]);
  txtSR.Text = Convert.ToString(Request.QueryString["SR"]);           
  txtComment.Text = Convert.ToString(Request.QueryString["Comment"]);
  txtReqFromDate.Text =Request.QueryString["from"];
  txtReqToDate.Text = Request.QueryString["to"];
  </code></pre>
  
  <p>but I found that both of Request.QueryString["from"] and Request.QueryString["to"] return null</p>
  
  <p>any idea?</p>