从后一个usercontrol方法中的另一个用户控件获取和设置属性值

时间:2014-02-18 14:12:49

标签: c# web-user-controls

我有两个usercontrol U1和U2。现在在U1中,我有一个覆盖方法(void Commit())和一个公共字符串属性(NewCompanyID)。从U2我必须调用U1 commit()方法,在提交方法中我必须设置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中返回空白。

0 个答案:

没有答案