如何将日期值传递给另一个页面?

时间:2013-04-26 04:31:50

标签: c# asp.net sql

我想在表格中插入数据

flight_reservation(reserve_id, customer_id, tariff_id, total_price, date)

其中reserve_id是auto_id。此外,tariff_id来自表fare_tariff和来自表customer的customer_id。我从reservation.aspx页面中的日历选择中检索了来自数据库的tariff_id,total_price和日期值,然后将其传递给confirm.aspx页面。我想在registration.aspx页面的末尾执行我的查询。所以我想在registration.aspx页面中传递这三个值。现在我的问题是,我成功地将tariff_id和total_price传递给confirm.aspx页面。但是我无法以同样的方式传递日期值。 在我使用的预订页面中:

Response.Ridirect("confirm.aspx? &tariff_id= " + tariff_id + " &total_price= " + total_price+ " &date= " +date);

我可以在confirm.aspx页面中检索tariff_id和total_price,但无法检索日期值。此处date是一个变量,用于保持从日历控件中选择的字符串值。 任何人都可以帮我检索日期值吗?

1 个答案:

答案 0 :(得分:1)

对我来说真正引人注目的一件事就是网址中的空格。当目标页面试图解析传递给它的日期时,这可能会导致问题。我认为这不是你想做的事。

请改为尝试:

Response.Ridirect("confirm.aspx?tariff_id=" + tariff_id + "&total_price=" + total_price+ "&date=" +date);