Response.Write("<script>alert('Konaklama Başarıyla Eklendi')</script>");
string url = "NewAccommodation.aspx?mID=" + mID;
Response.Redirect(url);
こんにちは、上記のコードでは、その後のコード行のためにアラートボックスが表示されません。それを修正する方法は?
Response.Write("<script>alert('Konaklama Başarıyla Eklendi')</script>");
string url = "NewAccommodation.aspx?mID=" + mID;
Response.Redirect(url);
こんにちは、上記のコードでは、その後のコード行のためにアラートボックスが表示されません。それを修正する方法は?
非常に限られたコードで作業していると、私が見ているように2つのオプションがあります...
リダイレクトしてNewAccommodation.aspx
、そこから「アラート」スクリプトを記述します
または、以下を送信してください。
Response.Write("<script type='text/javascript'>")
Response.Write("alert('Konaklama Başarıyla Eklendi');")
Response.Write("document.location.href='NewAccommodation.aspx?mID=" + mID.ToString() + "';")
Response.Write("</script>")
これを試してみませんか
string url = "NewAccommodation.aspx?mID=" + mID;
Response.Redirect(url);
そしてこれをNewAccommodation.aspxに置きますpage_load
if(!IsPostBack)
Response.Write("<script>alert('Konaklama Başarıyla Eklendi')</script>");
Response.Redirect
ブラウザにヘッダーを送信して、別のURLに移動させます。ヘッダーとして、応答の最初の部分にあるため、ヘッダーでもない(出力など)後続のすべてがブラウザーによって処理されることはありません。
あなたができることを主張しました。
Response.Write("<script>alert('Konaklama Başarıyla Eklendi'); location.href='" + url + "'</script>");
あなたが試すことができます
Response.Write( "alert('KonaklamaBaşarıylaEklendi'); window.location.href ='NewAccommodation.aspx?mID =" + mID + "'");
ハッピーコーディング!!!
2つのオプションがあります