我在查詢字符串中傳遞參數時遇到問題。我發現它的值爲空。
下面我的代碼片段:ASP.NET:查詢字符串中的參數長度是否有限制?
1頁 - 在這裏我傳遞一些參數:
Response.Redirect(string.Format("RequestReservationPage.aspx?plcName={0}&PLCIndex={1}&Email={2}&form={3}&to={4}&SR={5}&Comment={6}", lblPLCNameVal.Text, index, lblEmailVal.Text, DateTime.Parse(lblReqFromVal.Text).ToShortDateString(),DateTime.Parse(lblReqToVal.Text).ToShortDateString(), lblServReqNum.Text, lblYourCommentVal.Text));
第2頁 - 在這裏,我請求自己的價值觀:
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"];
,但我發現,這兩個請求.QueryString [「from」]和Request.QueryString [「to」]返回null
任何想法?
我使用IE ver8 ...所以我怎麼能擺脫掉這個任何想法可以理解的 –
編輯並添加了建議 –