0

我正在编写一个 asp.net 应用程序。在我的项目中,某些页面输出是由 MasterPage.master.cs 代码隐藏引起的。
即,渲染了一些页眉,并指示了一些关于当前状态的文本字段。
现在我遇到了一种情况,在回发之后,其中一个这样的文本字段被更改了。跟踪显示 Masterpage 代码(附加到其 Page_Load 方法)在回发处理程序之前运行。
因此,该字段在程序中发生了更改,但在我再次重新加载页面之前它在标题中的指示并没有改变 - 仅仅是因为指示发生在调用处理程序之前。
我需要一种在回发后更改该标头的好方法。也许在 onLoad 上有一些 javascript 调用。或一些 C# 技巧。我感谢所有的意见。
我的代码是:

masterpage.master.cs: 
protected void Page_Load(object sender, EventArgs e) { PROJECTS project = 
Util.getProject(Session); ProjectName.Text = "Project: " + (String)project.NAME;
ProjectName.Visible = true; }
4

0 回答 0