C# Web用户控件自引用(高级)

C# Web用户控件自引用(高级),c#,asp.net,C#,Asp.net,我有点卡住了 我创建了一个Web用户控件,用于呈现问题(我有一个问题域对象)。对于当前问题的所有子问题,此Web用户控件应再次呈现自身 目前,我正在使用LoadControl将子问题加载到父控件中。如果子问题控件不保持viewstate,则效果良好。它们也不会触发任何适当的回发 在web用户控件内部重新加载该控件以正确保存viewstate的最佳方法是什么 我使用的是VS2005和ASP.NET 2.0,我想猜测一下您是否有时间问题。您可能在asp.net页面生命周期中加载子控件太晚,无法将其加

我有点卡住了

我创建了一个Web用户控件,用于呈现问题(我有一个问题域对象)。对于当前问题的所有子问题,此Web用户控件应再次呈现自身

目前,我正在使用LoadControl将子问题加载到父控件中。如果子问题控件不保持viewstate,则效果良好。它们也不会触发任何适当的回发

在web用户控件内部重新加载该控件以正确保存viewstate的最佳方法是什么


我使用的是VS2005和ASP.NET 2.0,我想猜测一下您是否有时间问题。您可能在asp.net页面生命周期中加载子控件太晚,无法将其加载到视图状态。如果您正在加载控件,我几乎可以保证情况就是这样。试着早点加载你的控件,也许是OnInit


我猜你有时间问题。您可能在asp.net页面生命周期中加载子控件太晚,无法将其加载到视图状态。如果您正在加载控件,我几乎可以保证情况就是这样。试着早点加载你的控件,也许是OnInit


如果单击按钮(回发),我将加载它们。。然后我绑定包含问题的重读器。这些问题会进行递归。。第一级记忆正确,但下一级没有。如果单击按钮(回发),我将加载它们。。然后我绑定包含问题的重读器。这些问题会进行递归。。第一级记忆正确,但下一级记忆不正确