确认消息框asp.net

时间:2012-09-22 13:19:59

标签: c# asp.net

如果单击是,如果在确认按钮后将数据存储到数据库如果取消不会发生,则数据将保存到数据库。

这是代码

Page.ClientScript.RegisterStartupScript(
    this.GetType(), 
    "ConfirmBox", 
    "if(confirm('Are you sure?') == true){window.location='../MyReservation.aspx';};", 
     true);

它只会指向另一个页面,但不会将数据保存到数据库中。

提前感谢那些会回答我的问题。

2 个答案:

答案 0 :(得分:0)

设置window.location只会加载新页面。

我假设您有一个包含要保存的数据的表单,请使用jQuery submit形成$('#myForm').submit(),而不是设置window.location

答案 1 :(得分:0)

将数据存储在会话状态,并在MyReservation.aspx的Load方法中,从会话中检索它并存储在数据库中。转移到新页面而不是加载新窗口。