刷新后在标签中显示文本

Posted

技术标签:

【中文标题】刷新后在标签中显示文本【英文标题】:Show text in a label after refresh 【发布时间】:2019-08-14 12:03:59 【问题描述】:

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

    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】:

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

if(Session["removed"] == true)

     lblRekeningMakenInfo.Text = "The value is removed!";
     Session["removed"] = null;

删除时你应该设置会话:

Session["removed"] = true;

【讨论】:

以上是关于刷新后在标签中显示文本的主要内容,如果未能解决你的问题,请参考以下文章

按下输入 Extjs 时刷新标签面板内容

在插槽运行期间刷新/更新 GUI

NSScrollView 滚动后在 Xcode 5 中显示问题

如何在 SwiftUI 中更新文本标签?

单击按钮后在 PyQt 窗口中显示 PyQt 图表

JS控制a标签显示的文本文字的改变,但不产生链接到其他页:如默认的文本是“修改”,点击后变为“关闭”