0

次の確認関数にelse条件を追加するだけです。ボックスでキャンセルをクリックすると、別のページが開きます。

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

この点でどんな助けも素晴らしいでしょう。

4

2 に答える 2

0

試す

ScriptManager.RegisterClientScriptBlock(
    Me,
    GetType(Page),
    "confirm ",
    "{ if(confirm('Hello World')===false) { window.location = 'page.aspx' } }",
    True
);
于 2012-10-25T08:48:47.867 に答える
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
);
于 2012-10-25T08:49:05.723 に答える