我有一个表单,我将根据所选内容添加和删除用户控件。有一个表单有两个标签,标签信息应该在用户控件加载时改变,但它永远不会改变,它保持相同的值。现在,我在用户控件的加载上添加了一个断点..并且它只被击中一次,所有其他时间它只是在那里导航但从未再次加载..
private void SummaryScreen_OnLoad(object sender, EventArgs e)
{
lblSavingsBalance.Text = Global.Instance.Accounts[1].AccountBalace.ToString();
lblCheckingBalance.Text = Global.Instance.Accounts[0].AccountBalace.ToString();
}
当我调用此用户控件时,如何才能使其一直加载?
答案 0 :(得分:2)
UserControl.Load
仅在构造后第一次添加到表单时调用。
您需要:
答案 1 :(得分:0)
可能是缓存 使用: -
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ExpiresAbsolute = DateTime.Now.AddMonths(-1);
在你的加载函数
中