gpt4 book ai didi

asp.net - AutoEventWireUp 页面属性是什么意思?

转载 作者:行者123 更新时间:2023-12-02 11:40:28 25 4
gpt4 key购买 nike

我不明白 AutoEventWireUp 页面属性的作用。

我已通读 this article ,但即便如此我还是不明白。

最佳答案

当请求页面时,它会引发各种事件,这些事件被视为其 lifecycle 的一部分。我保留visual representation由 Peter Bromberg 创建,对我来说很方便。

AutoEventWireUp 属性为 True 时,会自动将页面生命周期中的一些内置事件连接到其处理程序。这意味着您不需要显式附加这些事件(例如,在 VB 中使用 Handles 关键字)。

这些内置事件的示例是 Page_InitPage_Load

如果将 AutoEventWireUp 设置为 True提供事件处理程序的显式连接,您会发现它们被执行两次!这就是 Visual Studio 默认情况下将此属性设置为 false 的原因之一。

编辑:(在Chester89的评论之后)

<小时/>

需要注意的是,Page 的 AutoEventWireUp 属性的默认值为 true,而 AutoEventWireUp 的默认值为 true Page 类的属性为 false

关于asp.net - AutoEventWireUp 页面属性是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/680878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com