2011-08-10 8 views
0

保存ボタンをクリックした後に別のページにリダイレクトするフォームがありますが、別のページをリダイレクトする前に「あなたのデータは正常に保存されました。 どうすればいいですか? Asp.net c# Thsnk you。asp.net3.5で警告メッセージのような特定のメッセージを表示する方法C#

+0

示されるまで、あなたはここにしようとしているコードを提供することができます。この方法は、あなたのボタンは、ポストバックイベントをトリガしないのだろうか?それで、私たちはあなたを助けることができます。 –

答えて

0

は、ここで確認ボックスを参照してください。以下はhttp://www.w3schools.com/JS/js_popup.asp

+0

asp.netボタンを使用している場合は、この解決策はasp.netでは機能しません。以下のいずれかのソリューションを使用する必要があります –

0
<asp:button id="btnSave" Text="Save" 
     onclientclick="ShowMessage()" 
     runat="server" onclick="btnSave_Click" /> 

<script type="javascript"> 

function ShowMessage() 
{ 
    document.window.alert("Your data has been saved successfully."); 
} 

</script> 
0

用途:

ClientScript.RegisterStartupScript(this.GetType(), "popmsg1", "<script language=javascript>alert('Your data has been saved successfully.'); location.href='page.aspx';</script>"); 
+0

これは、ボタンが表示されているかどうかにかかわらず、クリックされたかどうか –

+0

いいえ、このコードをbutton_clickに置き、ボタンをクリックしたときにのみ呼び出されます。 – Saurabh

+0

あなたは正しいです、それはこの方法で動作しますが、それは最良の方法ではありません –

1

は、ページの背後にあるあなたのaspxコードのPage_Loadeventにこのコードを使用して、あなたのボタンIDをbtnTestをしたと言う:

btnTest.Attributes.Add("onClick", "return ShowSuccessMessage();"); 

あなたのhtmlページでは、次のjavascript関数を使用してください:

function ShowSuccessMessage() 
{ 
alert("Your data has been saved successfully"); 
return true; 
} 

警告メッセージが

関連する問題