я нашел эти коды во время исследования, но они не то, что я действительно хочу:
1-й раствор:
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-й раствор:
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;
}
Большинство решений, которые я нашел, это «onclientclick / onclick», однако мне нужно отобразить подтверждающее сообщение во время работы моего метода, который вроде «ВНУТРИ МЕЖДУ». Таким образом, я так нуждался в IF / ELSE. Кто-нибудь знает, как получить результат из такого сообщения с подтверждением?
Например:
Сообщение. При чтении обнаружены дубликаты данных. Вы уверены, что
хотите продолжить? Подсказка: ДА / НЕТ