gpt4 book ai didi

.net - ASP.NET - 在 Page_Preinit() 或 Page_Init() 和 Page_Load() 中创建的动态控件

转载 作者:行者123 更新时间:2023-12-04 17:58:19 31 4
gpt4 key购买 nike

在 ASP.NET 中创建动态控件的最佳位置在哪里? MSDN Pre_init 说,另一个 MSDN article Init 和 some people 说说 Load 事件(我读到这不好做)。

我正在学习 MS 认证,我想确保我知道哪个是理想的以及为什么。我最初的想法是在 pre_init 中创建对象并在 Load 事件中分配任何属性值(以便为动态控件加载 ViewState)。

最佳答案

我推荐 Page_Init()。这将绕过 ViewState 加载不一致的问题。控件将是可访问的,但 View 状态尚未应用于它们。这正是您要根据第二篇文章添加控件的地方。

此外,根据经验,这是有效的。任何其他方法都给我带来了问题。

关于.net - ASP.NET - 在 Page_Preinit() 或 Page_Init() 和 Page_Load() 中创建的动态控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017848/

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