Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Adding ASP Textbox dynamically
Message
General information
Forum:
ASP.NET
Category:
Other
Miscellaneous
Thread ID:
00817593
Message ID:
00817768
Views:
18
I also have the book ASP.NET Unleashed, and I went to the author's site, www.superexpert.com, downloaded the code, and tested it. It worked fine. The only thing I could think of is that he is adding a "

" before he add the label.

>I tried that but does not work. If I just add two or more textboxes programmatically in the code (in Page_load or click method), it works. But if there is a code to add just one textbox, then, on each loop, only one textbox is added. Or it could be that the second textbox is added but is "placed" right at the same space where the first one is. Therefore, I can only see one textbox. Or maybe the next one (after the first) never gets added to the placeholder.
>
>Frustrating, especially since I follow code in an example in ASP.NET Unleashed (the only different is that the author's example is in VB and I use C#). Otherwise, the same. Yet, he even has a picture of how nice each textbox is placed after the other.
>
>
>>I think you have to use the Page_Load method, so that the added controls are available before the page is rendered.
>>
>>>No, the code is in the click method of a button that is supposed to add a textbox.
>>>
>>>>Are you putting the code in the Page_Load() method?
>>>>
>>>>>I have been struggling with this problem all day yesterday and hope someone might suggest a solution or a web site to where solution might be.
>>>>>
>>>>>I want to dynamically add a ASP textbox to a Placeholder when user clicks on a button.
>>>>>
>>>>>The following code:
>>>>>
>>>>>

>>>>>txtTextBox = new TextBox();
>>>>>txtTextBox.ID = "txtProduct" + strFieldNum;
>>>>>PlaceHolder1.Controls.Add( txtTextBox );
>>>>>
>>>>>
>>>>>creates one textbox (and not ASP textbox). On the next button click, even though the value "strFieldNum" is incrementing, the same textbox just gets refreshed. How can I change the code to make it ASP textbox and to make it add new one every time.
>>>>>
>>>>>Any suggestions would be greatly appreciated.
Chris McCandless
Red Sky Software
Previous
Reply
Map
View

Click here to load this message in the networking platform