如何以编程方式重新启动页面生命周期?我在影响这些控件的控件事件中做了一些事情。查看我必须再次绘制页面的更改。我该怎么做?关于asp.net生命周期的问题
0
A
回答
1
在渲染阶段,页面将在页面生命周期结束附近“重新绘制”。请记住,在发生这种情况之后,您的页面的这个实例将被销毁。这是网络的性质。当用户在浏览器中触发回发时,页面生命周期将重新开始。此时,将创建一个全新的页面类实例。这个新实例与以前的实例非常相似,但它仍然是该类的完全不同的实例。这就是ASP.Net的工作原理。
0
你可以做这样的事情:
Response.Redirect(HttpContext.Current.Request.Url.AbsolutePath);
,但你可能会失去你的图纸,如果你不某处将它保存在服务器或客户端(如饼干)
相关问题
- 1. JSF - 关于生命周期的问题
- 2. ASP.net页面生命周期问题
- 3. 问题与页面生命周期(asp.net)
- 4. ASP.NET页面生命周期问题
- 5. asp.net页面生命周期问题
- 6. 活动生命周期相关问题
- 7. 关于jsp生命周期
- 8. 页生命周期问题
- 9. Android生命周期问题
- 10. Android生命周期问题
- 11. 关于android活动生命周期的愚蠢问题
- 12. VBA 2关于变量范围和生命周期的问题
- 13. 关于实体框架上下文生命周期的问题
- 14. 关于活动的生命周期
- 15. 活动生命周期中的问题
- 16. 片段生命周期的问题
- 17. 关于Android服务生命周期
- 18. 关于活动生命周期
- 19. Asp.Net MVC生命周期
- 20. ASP.NET MVC ViewPage生命周期
- 21. asp.net页面生命周期
- 22. ASP.NET生命周期开始
- 23. ASP.net页面生命周期
- 24. asp.net页面生命周期
- 25. ASP.NET HttpApplication生命周期
- 26. ASP.NET应用程序生命周期 - 非页面生命周期
- 27. ASP.net生命周期面试问题的答案
- 28. asp.net 2.0生命周期事件和asp.net 3.5生命周期事件的差异
- 29. Glassfish战争生命周期问题
- 30. Android活动生命周期问题
重新启动页面的唯一途径生命周期将是做一个Response.Redirect回到页面。当然,你会失去你所做的任何改变,所以这是一个毫无意义的答案。但是,您不必重新启动页面生命周期来影响控件的外观...例如,您可以更改按钮的Click事件中的标签文本,以便您可以随时随地更改控件。你究竟想要改变什么? – David 2010-04-05 13:34:18
我用另一个表填充表中的字段。 – Varyanica 2010-04-05 13:38:45
我想你必须找到正确的“时间点”来填充你的* one *表格中来自其他表格*的值。为此,您需要了解ASP.NET的页面生命周期(例如,通过阅读Microsoft的说明:http://msdn.microsoft.com/en-us/library/ms178472.aspx - > ASP.NET Page Life周期概述)。并且请注意,非职位反对职位的生命周期略有不同。一般来说,我认为你可能想在PreRender中做到这一点。 – scherand 2010-04-05 14:39:37