【发布时间】:2009-04-30 21:04:45
【问题描述】:
我有一个嵌入到另一个用户控件中的 ASP.NET 用户控件。这工作正常。
我需要知道检测何时加载控件的最佳逻辑/方法。换句话说,我有一些显示初始化逻辑需要在控件最初显示时运行。这肯定有一个模式。
典型的方法是将(!IsPostBack) 逻辑放在控件的Page_Load 方法中。这很有效,直到您最终获得父页面已经多次回发的状态。我的用户控件已添加到页面,但其显示未正确初始化。
我希望找到一种方法将这个逻辑保留在控件中,而不是在父页面的代码隐藏中进行各种黑客攻击。
【问题讨论】:
标签: asp.net user-controls