刷新后在标签中显示文本

时间:2019-03-23 19:36:07

标签: c# asp.net refresh

当我更新数据库中的值时,它的下拉列表中不再显示该值。我更新页面以使其不再显示在下拉列表中。现在,删除该项目后,我将自动刷新页面,因此您无法再次选择该项目,但我想在标签中显示“此值已被删除!”。 但刷新页面后不会显示。

    protected void btnBevRekeningVerwijderen_Click(object sender, EventArgs e)
    {
        B.RekeningVerwijderen(Convert.ToInt32(ddlRekeningVerwijderen.SelectedValue));
        Page.Response.Redirect(Page.Request.Url.ToString(), true);

        lblRekeningMakenInfo.ForeColor = System.Drawing.Color.Green;
        lblRekeningMakenInfo.Text = "The value is removed!";
    }

1 个答案:

答案 0 :(得分:0)

如果您刷新页面,标签将不会显示(如果不刷新,标签可能会更简单),但是现在您可以使用Session或Cookie:

if(Session["removed"] == true)
{
     lblRekeningMakenInfo.Text = "The value is removed!";
     Session["removed"] = null;
}

删除时,您应该设置会话:

Session["removed"] = true;