感谢您使用微软产品。在ASP.NET中,您可以十分简单地实现控件数组的功能,他和普通的对象数组没有什么区别,您只要在代码中将其声明并实例化就可以使用了。
在您的代码中,您使用控件数组的方法基本上是正确的,只是没有实例化,请参考以下代码:
private void Page_Load(object sender, System.EventArgs e)
{// Put user code to initialize the page here
HyperLink[] h=new HyperLink[7];
h[1]= new HyperLink();//必须添加,实例化对象
h[1].Text ="HyperLink";
h[1].ImageUrl ="1.gif";
h[1].NavigateUrl ="http://www.csdn.net";
Panel1.Controls.Add(h[1]);
}关于控件数组的使用,请参考以下文章:
Creating Control Arrays in Visual Basic .NET and Visual C# .NET
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_vstechart/html/vbtchCreatingControlArraysInVisualBasicNETVisualCNET.asp微软全球技术中心 VB技术支持
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。