我知道这个问题之前已被问过多次,但我怀疑我有一个独特的场景.
我正在加载一个Child Control(ASCX)并在该Control上设置一个Property.这个工作完全正常,直到postback属性为null.
这里加载ChildControl的First Class:
protected override void CreateChildControls()
{
MyUserControl control = (MyUserControl)Page.LoadControl(_ascxPath);
control.MyProperty = base.MyProperty
Controls.Add(control);
}
Run Code Online (Sandbox Code Playgroud)
然后,在我的Child Control上,我得到了以下代码:
public partial class MyUserControl : UserControl
{
public MyType MyProperty { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
//Exception on next line because Property is null (only on postback)
var somevalue = MyProperty.SubProperty;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11834 次 |
| 最近记录: |