2

更新されたグリッドを表示するかどうかを確認する必要があるページがあります

私はを使用してjavascript関数を呼び出しています

ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);

私が知りたいのは、C#コードビハインドでconfirmの戻り値を取得する方法です。

4

2 に答える 2

4

これの代わりに

ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);

これを使って

ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "ConfirmUser('Are u sure');", true);

<script type='javascript'>
 function ConfirmUser(msg)
 {
  if(confirm(msg))
    __doPostBack('','');
 }
<script>

詳細については、次のリンクを参照してください__doPostBack

1 2

于 2012-06-16T06:24:27.930 に答える
3

更新されたグリッドを表示するかどうかを確認する必要があるページがあります

Cancel確認ダイアログの選択ボタンを使用すると、ポストバックを防ぐことができます。

<asp:Button ID="Button1" runat="server" 
            OnClientClick="return confirm('Are you sure to populate the list?');" 
            Text="Button" onclick="Button1_Click" />
于 2012-06-16T06:24:01.707 に答える