![]() | |
![]() |
| | Thread Tools | Search this Thread | Display Modes |
#1
| |||
| |||
|
|
Check out the Page.LoadControl method. RMD "David J. Berman" <David_Berman (AT) bose (DOT) com> wrote in message news:ZjjKa.1$3j4.90 (AT) paloalto-snr1 (DOT) gtei.net... Thanks for any help...! My error is: Object reference not set to an instance of an object. public int DisplayOrder { get { return (int) ViewState["DisplayOrder"]; } Here's the setup: I have made a user control that displays a persons picture. Its like this: AccountName [PICTURE] 1 of 3 You can click the arrows to navigate pictures. The control is smart - you assign the AccountName property and it hits the database, maintains state with ViewState. I can put several of them on one page if I put them there statically. When I do this dynamically, I get the above error. Question: I have made a repeater which takes a dataset that has a list of account names in it. It creates one instance of my control for each name in the list. My controls appear and render correctly. However, I get the above error when you click on my navigation buttons. Part of the problem is each instance of my user control has the same ID. #1 - How can I get the repeater to assign a unique id for each control? #2 - Is it the case that the state information won't be managed for me because my controls are dynamic? When I put multiple instances of my control statically on a page, it works fine. When its in the repeater, it renders fine but then clicking on the nav buttons to navigate pictures produces the error. Thank you so much! |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |