ASP.NET(c#)中控件数组的添加出错
我单独添加控件正常HyperLinkhh1=newHyperLink();hh1.Text="1234";hh1.NavigateUrl="http://hao123.c...
我单独添加控件正常
HyperLink hh1=new HyperLink();
hh1.Text="1234";
hh1.NavigateUrl="http://hao123.com/";
Panel1.Controls.Add(hh1);
声明多个时就出错了..;
HyperLink[] hh = new HyperLink[10];
for (int i = 0; i <= 9; i++)
{
hh[i].Text=i.tostring();
hh[i].NavigateUrl = "http://hao123.com/";
Panel1.Controls.Add(hh[i]);
}
说是
“/WebSite1”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 16: for (int i = 0; i <= 9; i++)
行 17: {
行 18: hh[i].Text=i.ToString();
行 19: hh[i].NavigateUrl = "http://hao123.com/";
行 20: Panel1.Controls.Add(hh[i]);
源文件: c:\Documents and Settings\陈小春\桌面\WebSite1\Default.aspx.cs 行: 18 展开
HyperLink hh1=new HyperLink();
hh1.Text="1234";
hh1.NavigateUrl="http://hao123.com/";
Panel1.Controls.Add(hh1);
声明多个时就出错了..;
HyperLink[] hh = new HyperLink[10];
for (int i = 0; i <= 9; i++)
{
hh[i].Text=i.tostring();
hh[i].NavigateUrl = "http://hao123.com/";
Panel1.Controls.Add(hh[i]);
}
说是
“/WebSite1”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 16: for (int i = 0; i <= 9; i++)
行 17: {
行 18: hh[i].Text=i.ToString();
行 19: hh[i].NavigateUrl = "http://hao123.com/";
行 20: Panel1.Controls.Add(hh[i]);
源文件: c:\Documents and Settings\陈小春\桌面\WebSite1\Default.aspx.cs 行: 18 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询