You can't declaratively declare an array of controls in ASP.NET. I presume
you're trying to do what you used to do in VB6? You can dynamically create
them, though, in your code[behind]. So call "new TextBox()" and then add
that control under some other control in the page. So if you had a PlaceHolder,
then you'd do myPlaceHolder.Controls.Add(theTextBoxIJustCreated) .
Sorry for the terse post (long day).
-Brock
DevelopMentor
http://staff.develop.com/ballen
> We're trying to create an array, using the for...next loop to
> initialize the array values. Which was why we had Title(0), to call
> the first value of Title. Does that help?
>
> "Brock Allen" wrote:
>
>>> <asp:TextBox id="Title(0)" runat="server" size =
>>> "50"></asp:TextBox>
>> You assign Title(0) as the ID, which is invalid. Just do ID="Title".
>>
>>> for i=0 to (Title.Length - 1)
>>> Title(i).Text = " "
>>> Author(i).Text = ""
>>> Next
>> I'm not sure what this is trying to accomplish. If you want to blank
>> out the value of the TextBox control, just use the variable (from the
>> ID above):
>>
>> Title.Text = ""
>>
>> -Brock
>> DevelopMentor
>> http://staff.develop.com/ballen