c# - 刷新后在标签中显示文本

标签 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!";
    }

最佳答案

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

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

删除时你应该设置 session :

Session["removed"] = true;

关于c# - 刷新后在标签中显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55317614/

相关文章:

google-sheets - IMPORTDATA 函数 Google 表格

Android 无需重启即可在应用内切换语言

c# - MongoDb.Bson(官方)内部的AsXXX和ToXXX有什么区别

c# - 数据表中的验证

c# - 将数据库上下文传递给静态方法

c# - 如何在 Azure 中以辅助角色运行 RavenDb

android - 在对话框 fragment 选项选择上更新 fragment

c# - MonoTouch File.ReadAllText 在内部 FileStream.Dispose() 上抛出异常

c# - ComboBox 文本垂直居中对齐

c# - 此 Linq 查询的哪一部分对 nHibernate 无效?