ブラウザのクロスがクリックされたときにサーバー側の検証(アラートを表示するかどうかの特定の条件に基づく)の後、アラートメッセージの後にページを閉じてはならないので、Webページにアラートを表示する必要があります。私はCodebehindからすべてを行います。aspxページに1行のコードはありません。誰でもコードスニペットを提供できますか?.net1.1を使用しています。
質問する
1351 次
3 に答える
1
以下のコードを使用してください..
ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('正常に保存されました');",true);
于 2012-10-17T12:55:46.710 に答える
0
ブラウザを閉じると、いくつかのサーバー側の機能を実行する必要があります。
これらのサーバー側関数で例外が発生した場合、「操作が失敗しました」という警告メッセージを表示する必要があり、その場合はブラウザーを閉じてはなりません。
それ以外の場合は、ブラウザーを閉じます。
于 2012-10-18T04:44:05.090 に答える
0
CodeBehind で検証を行うときに、ページに Javascript を追加するだけです。
タブを閉じたときにポップアップを表示する方法を JavaScript で説明します。プレーン テキスト (この場合は JavaScript) を HTML に追加するには、LiteralControl を使用できます。
いくつかのコード:
if (warningNecessary)
{
LiteralControl lc = new LiteralControl();
lc.Text = string.Concat("<script type=\"text/javascript\">",
"window.onUnLoad= function (evt) {",
"alert('YourAlert');",
"}",
"</script>");
this.Controls.Add(lc);
}
于 2012-10-17T12:45:13.710 に答える