我想在一个表如何将日期值传递给另一页?
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