0

我在 asp.net 中使用用户控件,它在页面加载事件中第一次加载,然后在它根本不加载的每个回发事件中加载。

笔记。我在 if(!ispostback) 条件下的 page_load 事件中添加用户控件。

有没有办法避免每次都重新加载用户控件?

谢谢。

4

1 回答 1

1

抱歉:您必须在每次加载页面时创建动态创建的控件,如果您“避免”它,则无法控制。PostBack 与否,必须创建您想要使用的所有内容。

另外,请在 Page_Init 中创建控件,它属于那里,特别是如果您依赖 PostBack 和 ViewState。

进一步阅读:ASP.NET 页面生命周期概述

于 2013-07-02T05:25:06.297 回答