问题标签 [page-lifecycle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - Asp.net pagelifecycle page_loadComplete
在我的 Web 应用程序中,我在 page_loadComplete 事件中加载用户控件。这很好用,但是当在用户控件中单击按钮时,永远不会触发 click 事件。这与页面生命周期有关吗?该按钮单击 (UI) 事件发生在 LoadComplete 事件之前吗?
c# - What if you want webpart communication before Page_Load?
I am needing to create some dynamic controls at Page_Load in the consumer webpart. In the Provider webpart I did some hacking and got it so I could get a controls value before viewstate is loaded in Page_Init.
So basically what I want is for webparts to be able to communicate before Page_Load.
That method doesn't get called until after Page_Load. This is a big problem for me because my consumers Page_Load depends on FormRID being set and accurate. I can't move my Page_Load code into Page_LoadComplete either because I am needing to create dynamic controls with viewstate(viewstate isn't restored after Page_Load)
So is there some work around I can use so that I can communicate before Page_Load.
c# - 如何确定是否在 OnInit 之前构造了其他控件
我正在制作一个自定义控件。
基本上我正在寻找的是自定义控件中的 OnPreInit 事件。我基本上需要知道所有将加载的 MyCustomControl 类型的控件是否构造。
好的,所以基本上我需要在构造函数中知道当前正在构造的实例是否是最后一个。
注意:我的自定义控件包含其他控件(尽管不能保证),但它不会包含 MyCustomControl 类的控件。
我考虑过重写 AddParsedObject。但是如果我的自定义控件的实例不包含任何控件,这还会被调用吗?
asp.net - 对母版页 ASP.NET 使用 SavePageStateToPersistenceMedium()
请参阅主题http://www.codeproject.com/KB/viewstate/SaveViewState.aspx。该主题演示了如何通过服务器将 ViewState 保存到文件系统,以使 ViewState 在往返时非常小。作者通过继承System.Web.UI.Page创建了一个类BasePage,所有页面都派生自这个类。
我正在开发的站点使用母版页,所有页面都来自该母版页。当我尝试覆盖SavePageStateToPersistenceMedium()
时,会生成一个编译错误,表明在 System.Web.UI.MasterPage 中没有这样的方法可以覆盖。
我该如何解决这个问题?
asp.net - ASP.NET中添加动态控件,1.1和2.0有区别吗?
我很确定在 ASP.NET 1.0/1.1 时代,在运行时创建的控件需要在页面生命周期Page_Load
事件之前添加(即 inside )。Page_Init
这是 Microsoft 的一篇文章(适用于 .NET 1.0/1.1):
如何:在 ASP.NET 中动态创建控件:
注意 在 Web 窗体上创建动态控件时,必须创建控件并将它们添加到 Page_Init 事件处理程序或 Page_Load 事件处理程序中的控件集合中。否则,控件可能无法按预期运行。
但是,在这里的一些帖子中,似乎不再是上述情况了。在其中添加的控件Page_Load
似乎对其他人有用。一些帖子包括:
在 asp.net Viewstate 中创建动态控件
- 完全混乱。
我自己试过了,虽然我没有做足够的测试来找出任何意外的行为,但它确实有效。
那么Page_Load
添加动态控件是一个安全的阶段吗?还是仅适用于 .NET 2.0 及更高版本?
asp.net - 如何在用户控件的实例化和 OnInit 调用之间执行某些操作?
这里最简单的解决方案是什么?
c# - 控件的页面生命周期(从页面构造的订单)
例如,假设我在该页面上有一个页面和 2 个自定义控件。在页面上的什么事件期间,这些控件会被构造。他们的 page_init 什么时候被调用?
此外,对于这两个自定义控件,它们是否都在调用任何一个 page_init 事件之前构建?
我已经使用调试器等进行了一些测试,但我想要这些问题的明确答案。我不想编写仅在某些时候才有效的代码。
asp.net - 对 ASP.NET 页面生命周期的更改
在 2.0、3.0 和 4.0 框架中,ASP.NET 网页的页面生命周期是否有任何变化?
asp.net - ASP.NET 生命周期和漫长的过程
我知道我们需要一个更好的解决方案,但我们现在需要以这种方式完成。当您单击 aspx 网页上的开始导入按钮时,我们有一个很长的导入过程。这需要很长时间..有时需要几个小时。我更改了超时,这很好,但大约一个小时后我不断收到连接服务器重置错误。我认为这是 asp.net 生命周期,我想知道 IIS 中是否有设置可以更改以延长此生命周期。
asp.net - ASP.NET继承的UserControl,事件序列问题
我有一个继承自另一个的 UserControl,我的问题很简单。控件的页面加载首先触发,还是基类页面加载首先触发?