【发布时间】:2015-04-27 21:07:40
【问题描述】:
前几天我正在重构一些旧网站,偶然发现了这种情况。我有一个 ASP.NET 3.5 C# WebForms 页面。在后面的代码中,我有一个像这样的事件处理程序:
protected override void OnPreRender(EventArgs e) { }
另一方面,在标记中,我也有:
<script language="C#" runat="server">
void Page_PreRender()
{
}
</script>
问题是:生命周期是什么样的?首先执行什么?其中一个甚至被处决了吗?
【问题讨论】:
-
如果两者都有,则只会调用后面代码中的 OnPreRender 方法。参考:msdn.microsoft.com/en-us/library/vstudio/…