为什么知道Asp.net的生命周期对Asp.net中的编码很重要?

Nat*_*ord 5 asp.net

为什么知道Asp.net的生命周期对Asp.net中的编码很重要?

SLa*_*aks 11

否则,您最终会对代码做出错误的假设.

在不了解该平台的工作原理的情况下开发平台绝不是一个好主意.

至少,所有 ASP.Net开发人员必须了解客户端代码(Javascript)和服务器端代码(C#)之间的区别,以及回发模型的工作原理.
了解ViewState和session也是一个好主意.


Rob*_*ine 8

首先,了解任何有效的方法应该是能够在其中正确编码的先决条件,否则它只是猜测和好运.ASP.NET生命周期是ASP.NET工作方式的核心部分,因此也是必要的知识.

具体而言,如果您不知道,会出现什么问题?

一些例子:

  • 如果您不理解事件的顺序,则最终可以在从ViewState恢复控件之前读取控件的属性
  • 您可以在太晚时(例如在预渲染时间之后)尝试写输出
  • 您最终可以尽早写入属性,只是让它们被其他东西覆盖.
  • 在创建子控件之前尝试执行操作可能会遇到问题.

还有很多.简而言之 - 重要的是,这就是你需要了解它的原因.