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
展开
 我来答
百度网友7cb8fc542
2008-11-13 · TA获得超过298个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:285万
展开全部
你好好看看你的前后两次,
new HyperLink()和newHyperLink[]是不一样的
()是调用的构造函数,构造了一个新的对象,后一个类似string[] a = new string[10]了,这两个明显不一样的
百度网友6f75ac8fa
2008-11-13 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4022万
展开全部
看不太清楚,感觉有点怪怪的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式