データベースにデータを挿入するWebフォームを作成しました。挿入ボタンがクリックされると、データを挿入するためのコードがトリガーされ、データが正常に挿入された後、「データが正常に挿入されました」という他のページにリダイレクトされます。こんな感じで…
ページを挿入.....
if (CodeClass.InsertData(txtFirstName.Text, txtLastName.Text, Gender) == true)
{
String A = "InsertSuccess";
Response.Redirect("OtherPage.aspx?&lnk=" + A);
}
他のページ...
String link = null;
link = Request.QueryString["lnk"];
if (link == "InsertSuccess")
{
txtLabel.Text = "Record inserted succesfully!";
}
私の問題は、挿入ページを使用しなくても他のページにアクセスすると、同じ結果が得られることです。アドレスバーに..http:// localhost:8672 / OtherPage.aspx?&lnk = InsertSuccessと入力したとします。「レコードが正常に挿入されました!」ラベル。他のページに「レコードが正常に挿入されました!」と表示されないようにしたい。実際に何かを挿入したのではなく、ブラウザのアドレスバーからアクセスしたときのメッセージ。