0

私はasp.netアプリケーションを書いています。私のプロジェクトでは、MasterPage.master.cs 分離コードが原因で、ページへの出力が発生します。
つまり、一部のページ ヘッダーがレンダリングされ、現在のステータスに関するいくつかのテキスト フィールドが示されます。
ポストバック後に、そのようなテキスト フィールドの 1 つが変更される状況が発生しました。トレースは、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