ASP.NET – 在Page_Pre_init()或Page_Init()或Page_Load()中创建
发布时间:2020-12-16 07:15:43 所属栏目:asp.Net 来源:网络整理
导读:在ASP.NET中创建动态控件的最佳位置在哪里? MSDN说Pre_init,另一个 MSDN article说Init,some people说Load事件(我读的不好做). 我正在攻读MS认证,我想确保知道哪一个是理想的,为什么.我最初的想法是在pre_init中创建对象并在Load事件中分配任何属性值(以便
在ASP.NET中创建动态控件的最佳位置在哪里?
MSDN说Pre_init,另一个
MSDN article说Init,some people说Load事件(我读的不好做).
我正在攻读MS认证,我想确保知道哪一个是理想的,为什么.我最初的想法是在pre_init中创建对象并在Load事件中分配任何属性值(以便为动态控件加载ViewState). 解决方法
我推荐Page_Init().这将绕过ViewState不一致加载的问题.控件可以访问,但viewstate尚未应用于它们.这正是您希望根据第二篇文章添加控件的位置.
此外,根据经验,这是有效的.其他任何方法都给我带来了问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在同一个视图文件夹中的RenderPartial控件
- asp.net-web-api – Ninject 3 – BeginBlock()是否覆盖了a
- .net – 从何处运行实体的重复检查
- asp-classic – 如何从Classic ASP Request获取* actual *
- asp.net-mvc – Elmah显示,“没有OWIN身份验证管理器与请求
- ValidateInput属性似乎无法在ASP.NET MVC中工作
- asp.net-mvc-4 – Windows身份验证和Asp.Net Web API
- 我可以使用其他参数增加MVC Controller Action的ASP.NET请求
- 如何在ASP.Net MVC中实现ReverseAJAX(Comet)
- C# HttpClient设置cookies的两种办法
推荐文章
站长推荐
- asp.net – 如何将ApplicationDbContext从Owin管
- asp.net-core-mvc – 创建多个dbcontexts的MVC 6
- asp.net-mvc – 在asp.net MVC中缓存部分视图
- asp.net-mvc – MVC 5中的TryUpdate()和Update()
- asp.net-mvc – 在DataAnnotations DataType Att
- asp.net-mvc-3 – 在剃刀视图中使用泛型方法
- asp.net-mvc-3 – 将原始html转储到Telerik网格
- asp-classic – 在经典ASP中本地化记录集中的日期
- asp.net-web-api – 如何配置Web API 2和结构图
- 在ASP.NET MVC 3中为未经过身份验证的用户缓存主
热点阅读