Anzeige Bestätigung messagebox in c# in ASP.NET

fand ich diese codes während der recherche, aber Sie sind nicht das, was ich wirklich will:

1. Lösung:

private void MsgBoxConfirmDelete(string sMessage)
{
    string msg = "<script language=\"javascript\">";
    msg += "var conf = confirm('Are you sure you want to delete this image?');";
    msg += "  if(conf == true){ (alert(....));}";
    msg += "</script>";
    Response.Write(msg);
}

2. Lösung:

protected void Button1_Click(object sender, EventArgs e) 
{ 
    ClientScriptManager CSM = Page.ClientScript; 
    if (!ReturnValue()) 
    { 
        string strconfirm = "<script>if(!window.confirm('Are you sure?')){window.location.href='Default.aspx'}</script>"; 
        CSM.RegisterClientScriptBlock(this.GetType(), "Confirm", strconfirm, false); 
    } 
} 
bool ReturnValue() 
{ 
    return false; 
}

Meisten Lösungen, die ich gefunden habe, ist "onclientclick/onclick", aber das, was ich brauchen, ist das display eine Bestätigungs-Meldung während Ausführung meiner Methode ist, die irgendwie "dazwischen". Also brauchte ich eine IF/ELSE so schlecht. Weiß jemand, wie man das abrufen des Ergebnisses einer Bestätigungs-Nachricht wie diese?

Beispiel:

Nachricht: Fanden einige Duplikate der Daten, während Sie Lesen, sind Sie sicher, dass Sie
wollen Sie fortfahren? Prompt: JA/NEIN

InformationsquelleAutor | 2011-11-22
Schreibe einen Kommentar