C# 文本更改仅在回发后可见

C# 文本更改仅在回发后可见,c#,asp.net,webpage,lifecycle,page-lifecycle,C#,Asp.net,Webpage,Lifecycle,Page Lifecycle,我有一种方法可以更改网站上控件的文本。 这些更改应该在用户加载页面时立即可见。 但在下一次回发后,这些更改首先可见 我尝试在Page\u PreInit、Page\u Init、Page\u PreLoad和所有其他描述的方法中调用它。 但没有一个成功 一些代码: 带方法的类:(部分) 调用该方法的示例: protected void Page_PreLoad(object sender, EventArgs e) { ControlTextCorrection corr

我有一种方法可以更改网站上控件的文本。
这些更改应该在用户加载页面时立即可见。
但在下一次回发后,这些更改首先可见

我尝试在
Page\u PreInit
Page\u Init
Page\u PreLoad
和所有其他描述的方法中调用它。
但没有一个成功

一些代码:
带方法的类:(部分)

调用该方法的示例:

    protected void Page_PreLoad(object sender, EventArgs e) {
        ControlTextCorrection correction = new ControlTextCorrection(this.Page);
        correction.Correct();
    }

那么,我应该在何处(何时)调用它,以便在第一眼看到站点时就可以看到更改?

您可以向我们展示控件的标记(至少部分控件)以及您正在谈论的方法吗?我想您可能需要展示您尝试过的代码。您尝试过什么?如果我们看不到代码,我们怎么知道出了什么问题?好的,我会发布一些,等等…@TimSchmelter好的,我在我的问题中添加了一些代码。
    protected void Page_PreLoad(object sender, EventArgs e) {
        ControlTextCorrection correction = new ControlTextCorrection(this.Page);
        correction.Correct();
    }