未设置用户控件属性值

时间:2015-05-19 10:07:21

标签: c# asp.net user-controls

我有这个用户控件:

public Guid ItemID
{
        get
        {
            return this.ViewState.GetValue<Guid>("UserControl.ItemID", Guid.Empty);
        }
        set
        {
            ViewState["UserControl.ItemID"] = value;
        }
}

public override void DataBind()
{
    base.DataBind();
    this.ConfigureControls();
}

private void ConfigureControls()
{
    // I am using ItemID here
}

我的问题是当我在配置控件和项目ID属性的获取设置器上放置一个断点时,它首先在配置控件上,导致ItemID为空。

我能做些什么才能让我的财产首先初始化?

0 个答案:

没有答案