在确认对话框中单击取消按钮时如何打开其他页面?

时间:2012-10-25 08:35:54

标签: javascript scriptmanager

我只需要在以下确认功能中添加else条件。因此,如果在框中单击取消,则会打开另一个页面。

ScriptManager.RegisterClientScriptBlock(
    Me,
    GetType(Page),
    "confirm ",
    "{ confirm('Hello World'); window.location = 'page.aspx'  }",
    True
);

在这方面的任何帮助都会很棒。

2 个答案:

答案 0 :(得分:0)

尝试

ScriptManager.RegisterClientScriptBlock(
    Me,
    GetType(Page),
    "confirm ",
    "{ if(confirm('Hello World')===false) { window.location = 'page.aspx' } }",
    True
);

答案 1 :(得分:0)

你试过这个吗?

ScriptManager.RegisterClientScriptBlock(
    Me,
    GetType(Page),
    "confirm ",
    "{
      var r = confirm('Hello World'); 
      if (r == true)
         window.location = 'page.aspx';
      else
         windo.location = THE_OTHER_PAGE;
     }",
    True
);