将Params添加到windows.LocationNow页面不想重定向到所需的表单怎么解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (38)

点击按钮后,我希望页面显示一个alert窗口,然后将用户重定向到其他窗体。最初没有添加任何参数,代码按照我的意愿工作。添加参数后,页面不会重定向到表单。

Response.Write("<script>alert('Customer visit record for the visit has been created.You will now be taken to customer visit process.');"
                            + "window.location='CustomerVisit.aspx?bookingID="+cust_visit.BookingID.ToString()+
                            "&customerID="+cust_visit.CustomerID.ToString()+"</script>");

我想添加参数,以便我可以在下一个表单中使用它们:

Request.QueryString["bookingID"]
提问于
用户回答回答于

需要关闭该值的单引号location,并且建议使用分号跟随它:

Response.Write("<script>alert('...');"
    + "window.location = 'CustomerVisit.aspx?bookingID=" + cust_visit.BookingID.ToString()
    + "&customerID=" + cust_visit.CustomerID.ToString() + "';</script>");

扫码关注云+社区

领取腾讯云代金券