我想在一個表如何將日期值傳遞給另一頁?
flight_reservation(reserve_id, customer_id, tariff_id, total_price, date)
凡reserve_id是auto_id插入數據。此外,tariff_id來自表客戶的表fare_tariff和customer_id。我從reservation.aspx頁面中的日曆選擇中檢索了來自數據庫的tariff_id,total_price和date值,然後將其傳遞給confirm.aspx頁面。我想在registration.aspx頁面的最後執行我的查詢。所以我想在registration.aspx頁面中傳遞這三個值。現在我的問題是,我成功地可以通過tariff_id和total_price來確認.aspx頁面。但我不能錯過的日期值以同樣的方式.. 在預訂頁面我用:
Response.Ridirect("confirm.aspx? &tariff_id= " + tariff_id + " &total_price= " + total_price+ " &date= " +date);
我可以confirm.aspx網頁檢索tariff_id和TOTAL_PRICE,但日期值無法檢索,這裏date是一個變量,它保持從日曆控件中選擇的字符串值。 任何人都可以幫我找回日期值嗎?
不要手動創建(或解析)的URL。在稍後的一些隨機時間裏,太容易搞砸了,或者有數據在意外中斷了它。請參閱http://stackoverflow.com/questions/829080/how-to-build-a-query-string-for-a-url-in-c(或者如果[它是路線](http://msdn.microsoft .com/en-us/library/cc668176(v = vs.100).aspx))或類似的東西 - 它不像手動創建SQL那麼糟糕,但它源自不使用正確抽象層的一般問題。 – user2246674 2013-04-26 04:36:22
confirm.aspx? &不好... confirm.aspx?firstParam = 1&secondparam = 2等,也嘗試urlEncode變量。但最好的解決方案是提交帶有隱藏字段的POST方法的FORM或使用Asp.net的CrossPostBack。 – highwingers 2013-04-26 05:00:27