-1

警告メッセージを読み込まずにこれを実行しようとすると、すぐに homeNew.aspx ページに移動します。しかし、リダイレクトコードが利用できない場合、アラートメッセージが正しくポップアップしています...アラートメッセージに対して「OK」をクリックした後、次のページにリダイレクトする必要があることを意味する両方の機能が必要です..これから克服するのを手伝ってください問題。

if (TextBox2.Text == nic)
{
    Response.Write(@"<script language='javascript'>alert('Check your email to retrieve your user name and password!')</script>");
    Response.Redirect("homeNew.aspx");
    connection.Close();
}
else
{
    Response.Write(@"<script language='javascript'>alert('INVALID Email address and NIC combination, Try Again!')</script>");
}
4

2 に答える 2

1

「リダイレクトのため、コーディングした Java スクリプトはブラウザで実行されません。JavaScript 内にリダイレクト コードをコーディングできます。

if (TextBox2.Text == nic)
{
    Response.Write(@"<script language='javascript'>alert('Check your email to retrive your user name and password!'); window.location=""/homeNew.aspx""</script>");
}
else
{
    Response.Write(@"<script language='javascript'>alert('INVALID Email address and NIC combination, Try Again!')</script>");
}
于 2013-06-08T07:18:07.597 に答える
0
alert('Check your email to retrive your user name and password!');
window.location = '/homeNew.aspx';

script タグ内で両方を行う必要があります。

于 2013-06-08T07:14:36.520 に答える