我制作了一个将数据插入数据库的网络表单。单击插入按钮时,会触发插入数据的代码,插入数据成功后,会重定向到显示“数据插入成功”的其他页面。就像这样...
插入页面.....
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 ..我得到“成功插入记录!” 标签。我希望其他页面永远不会显示“成功插入记录!” 当我实际上没有插入某些东西而只是通过浏览器的地址栏访问它时的消息。