0

我有两个用户控件 U1 和 U2。现在在 U1 中,我有一个覆盖方法(void Commit())和一个公共字符串属性(NewCompanyID)。从 U2 我必须调用 U1commit()方法并且在提交方法中我必须设置NewCompanyID公共属性。

代码如下:
U2代码

 //some code 
obj.Commit();
CompanyId = obj.NewCompanyID;

U1代码

    public string NewCompanyID
    {
        get
        {
            if (string.IsNullOrEmpty(Convert.ToString(ViewState["NewCompanyId"])))
                return string.Empty;
            return Convert.ToString(ViewState["NewComapnyId"]);
        }
        set
        {
            ViewState["NewCompanyId"] = value;
        }
    }

public override void Commit()

{

    // Some code

    NewCompanyID = results.Entity.Id.ToString();
 }

在输出NewCompanyID中返回空白。

4

0 回答 0