可以换种方式试试:
两个用户控件yourUserControl1,yourUserControl2,
赋值:
        ((TextBox)yourUserControl1.FindControl("TextBox1")).Text = "aaa";
        ((TextBox)yourUserControl2.FindControl("TextBox1")).Text = "bbb";

解决方案 »

  1.   

    你的自定义 usercontrol 是一个 类型, 类型中的自定义文本框是这个 type 的成员,你在设计这个 usercontrol 时给文本框 Value 属性设定的值, 最终序列化到 usercontrol 的类型描述中
    (可以查看 usercontrol 的 InitComponents 函数中).当你在另外的窗体上放置这样 usercontrol 时, 将自动具备 usercontrol 设计时的设置作为默认值.一个模板制作了4个示例.