如题...我的思路是:我在下订单的那一个页面点击提交订单转到另一个页面用gridview显示出刚才所填写的信息,关键是我不知道如何生成订单号 以及如何传值到查看订单的这个页面。我是初学者,希望详细帮我解答一下,谢谢

解决方案 »

  1.   

    订单号:
    String orderID=DateTime.Now.ToString("yyMMddhhMMss");
    当然这只是很简单的方法,因为如果网站流量很大,还应该在订单号里加特别的字段以防止有重复,比如再加用户名在这订单号里Respose.Redirect("查看订单页面.aspx?orderID="+orderID);
      

  2.   

    刚才Response写错.
    Response.Redirect("查看订单页面.aspx?orderID="+orderID);
    查看订单页面获取string orderID = Request.QueryString["orderID"];
      

  3.   

    1.DateTime.Now.ToString("yyMMddhhMMss")+用户ID+随机数;//这种方法不会重复。
    2.Guid.NewGuid()
      

  4.   

    又出现这个问题:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'dingdan' 中的标识列插入显式值。
    该如何解决?
      

  5.   

    首先得想清楚你的订单号是怎样构成的?可以在提交时生成订单号,将订单信息插入数据库,再将订单号通过Url传到另外一个页面,取值。参考思路