gpt4 book ai didi

c# - 在 ASP.Net 的页面指令中,AutoEventWireup 应该设置什么值?

转载 作者:行者123 更新时间:2023-11-30 21:26:15 25 4
gpt4 key购买 nike

我正在使用 C#。默认情况下,当我在带有或不带有母版页的 Visual Studio 2008 中添加 Web 窗体时,AutoEventWireup 属性在页面指令中设置为 true。此属性也在母版页主指令中设置为 true。

我应该将 AutoEventWireup 设置为什么值(真/假)?

这两种值(value)观的优缺点是什么?

非常感谢任何帮助。

谢谢。

最佳答案

这是一种根据 Microsoft 设置的命名约定自动将事件处理程序连接到事件的方法。

如果我没记错的话,这是通过反射实现的。在运行时,ASP.NET 将检查您的类,查找其签名与预期的命名约定相匹配的方法,然后将它们连接起来作为各自事件的处理程序。

也就是说,优点是它是一种标准方法,可以省去您自己连接事件处理程序的麻烦。一个明显的“缺点”是它需要一个额外的步骤(反射),这比您自己做要花费更多。

在大多数情况下,反射“成本”微乎其微,不值一提,但重要的是要了解幕后发生的事情。

关于c# - 在 ASP.Net 的页面指令中,AutoEventWireup 应该设置什么值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230285/

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