Как сохранить состояние динамических элементов управления в ASP.NET? - PullRequest
0 голосов
/ 12 октября 2010

Я создаю некоторые динамические текстовые поля через javascript, когда происходит обратная передача, я теряю элементы управления.Я не могу использовать Ajax вместо постбэка и не могу создавать динамические элементы управления из кода позади.

Может кто-нибудь дать какие-либо предложения по этому поводу?

Ответы [ 2 ]

0 голосов
/ 12 октября 2010

Можете ли вы не просто создавать текстовые поля на стороне сервера, а показывать / скрывать через javascript / CSS?Это предотвращает создание элементов управления в javascript и концентрируется на правильном отображении пользовательского интерфейса.Сервер знает все элементы управления на странице и может надлежащим образом работать с бизнес-логикой.

0 голосов
/ 12 октября 2010

Если вы создадите элементы управления на клиенте в javascript, они не будут созданы для вас на стороне сервера, потому что сторона сервера не знает о них.Если вы хотите, чтобы данные публиковались из этих элементов управления, вы можете получить к ним доступ через коллекцию Request.Form.

...