更改标签文本最正确的asp.net页面生命周期事件是什么?

时间:2019-08-12 14:06:38

标签: asp.net page-lifecycle

加入了一家使用Asp.Net的公司,这是我以前从未使用过的技术。我要做的一个非常简单的任务是根据登录用户会话中包含的值来更改标签的文本。

我考虑了 Init 页面加载 PreRender ,最终将我的代码放置在 PreRender 事件中,在主代码审阅者的代码审阅中得到一条评论,说“这不属于此处,请调查页面生命周期以找出原因”。

根据文档:

  • Init 应该用于“初始化控件属性”(在这种情况下似乎是正确的)。
  • 页面加载应用于“在控件中设置属性并建立数据库连接”。
  • PreRender 应该用于“对页面或其控件进行最终更改”

我看不到应该使用明显的事件代替其他事件。我在上面写道,Asp.Net对我来说是新手,所以我可能会缺少一些东西。

在这种特殊情况下,通常应使用哪个事件来更改控件的属性?

0 个答案:

没有答案