2017-06-08 7 views
0

2つのテキストボックスと1つのボタンがあるページがあります。ユーザーがテキストボックスを塗りつぶしてボタンをクリックすると、テキストボックスのデータがデータベースに書き込まれます。次に、データがデータベースに書き込まれたことを表すメッセージボックスが表示されます。ユーザーがメッセージボックスの[OK]ボタンをクリックすると、別のasp.netページが表示されます。私はボタンクリックで次のコードを追加し、メッセージボックスを表示せずにページをリダイレクトしました。asp.netの別のWebページにリダイレクトする前に、Webページにメッセージボックスを表示するにはどうすればよいですか?

protected void ButtonSubmit_Click(object sender, EventArgs e) 
{ 
    ... 
    ... 
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + "The data was written!" + "');", true); 
    Response.Redirect("Login.aspx"); 
} 

asp.netの別のWebページにリダイレクトする前に、Webページにメッセージボックスを表示するにはどうすればよいですか?

答えて

0

あなたは警告した後、クライアント側のリダイレクトを行うことになるでしょう:

protected void ButtonSubmit_Click(object sender, EventArgs e) 
{  
    ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('The data was written!'); window.location.replace('Login.aspx');", true); 
} 
+0

親愛なるmjw、おかげで、あなたの提案はうまく動作します。私は投票を増やそうとしたが、ウェブサイトは私の評判が15未満であるため受け入れられない。 –

関連する問題