【发布时间】:2015-07-11 10:49:13
【问题描述】:
我有两个WebUserControl。
1. UC_1.axcx
2. UC_2.ascx
我试图从我的UC_1.axcx.cs 访问UC_2.ascx.cs 方法。下边是
UC_1.ascx.cs 方法。
protected void Page_Load(object sender, EventArgs e)
{
UC_2 objUC = new UC_2();
objUC.assignName("123');
}
UC_2.ascx.cs:
public string assignName(string nameParam)
{
TextBox1.Text = nameParam; //Here i am getting object null error.
retrun "access UC_2 successfully.";
}
从UC_1 访问UC_2 方法时,我得到:
对象引用未设置为对象的实例。
如何解决这个问题?
【问题讨论】:
-
谁创建了 TextBox1?无论如何,推荐阅读What is a NullReferenceException and how do I fix it?
-
在我的 UC_2.ascx 我有
。所以我想在通过 UC_1 分配值时替换值“test”tp“123”。那个时候我遇到了空引用问题。 -
我无法理解您推荐的链接。你能帮我解决吗