クエリ文字列にパラメータを渡すときに問題があります。その値がnullであることがわかりました。ASP.NET:クエリ文字列にはパラメータの長さに制限がありますか?
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));
PAGE2 - ここで私は、その値を要求しています: - ここで私はいくつかのパラメータを渡しています
のPage1: 私のコードスニペットの下
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を返します
何か考えですか?
...ので、どのように私はこれをオフに取り除くことができ任意のアイデアが理解されるであろう –
編集して提案を追加しました –