2012-01-06 14 views
0

webappplicationを使用してメールを送信しました。すべて正常に動作しますが、添付ファイルが選択されていないと確認メッセージを表示しました。コードは、キャンセルボタンがクリックされたときに戻るはずです。クライアント側からの警告メッセージの後にコードの実行を続ける

これは

protected void btnSend_Click(object sender, EventArgs e) 
    { 
string str = "Are you sure, you want to proceed without attachment?"; 
this.ClientScript.RegisterStartupScript(typeof(Page), "Popup", "ConfirmApproval('" + str + "');", true); 
...Send mail code goes here 
} 

の後ろに私のコード

コードでASPX

function ConfirmApproval(objMsg) 
{ 
    if(confirm(objMsg)) 
    { 
     alert("execute code."); 
     return true; 
    }  
    else 
     return false;  
} 

これは、[OK]ボタンをクリックしたときにアラートが "コードを実行する"、すなわち、正常に動作のdisplaying.Insteadですアラートを表示しています。私はコードの実行を続けたいと思います。

+0

アラートを削除する – V4Vendetta

答えて

0

「警告」の代わりにconfirm("execute code")を使用する必要があります。ホープことができます:)

var agreed = confirm("execute code"); 

if(agreed) { 
    //do something 
} else { 
    return false; 
} 
1

protected void Page_Load(object sender, EventArgs e) 
{ 
    btnSend.Attributes.Add("onclick","return confirm('execute code');"); 
} 
0

、このコードを試してみてください、私はあなたにそれを行うには1強引な方法を示しています。

あなたが作成したウェブページのpage_load(送信者、e)にそのコードを置きます。 XHRを通してそれを呼んでください。

(これは悪い返信かもしれません)

関連する問題