为什么我的asp.net Web应用程序中的用户控件在每次回发后都无法加载&仅限第一次加载

时间:2013-07-02 05:20:58

标签: asp.net user-controls

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

请注意。我在if(!ispostback)条件中的page_load事件中添加用户控件。

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

感谢。

1 个答案:

答案 0 :(得分:1)

抱歉:你必须创建动态创建的控件每次和每次页面加载时,如果你“避免”它只是没有控制。是否支持PostBack,必须创建您想要使用的所有内容。

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

进一步阅读:ASP.NET Page Life Cycle Overview