Заполните динамически созданную страницу ASPX - PullRequest
0 голосов
/ 21 марта 2010

Ну, заголовок может быть немного запутанным, в настоящее время я делаю динамическое создание формы aspx и сохранение ее данных с помощью Server.Transfer ("PrssPage.aspx").

На ProcessPage.aspx Я использую свойство «Предыдущая страница» для сохранения данных, введенных пользователем с использованием динамически созданной формы.

Каждой динамической форме предоставляется идентификатор, например 123.aspx

Теперь я хочу добиться того, чтобы динамически создаваемая страница aspx заполнилась пользовательскими значениями из базы данных. Пожалуйста, обратите внимание, что у меня нет страницы aspx.cs, генерируемой динамически. Я генерирую только страницу aspx.

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 22 марта 2010

Мое предложение - открыть ближайшую книгу ASP.NET.Ваш вопрос слишком расплывчат, чтобы дать вам какие-либо полезные ответы.Вот некоторые вещи для размышления:

Вы действительно создаете новую страницу .aspx?ЗАЧЕМ?Мне трудно представить сценарий, в котором это полезно или желательно.Вы уверены, что не имеете в виду, что вы просто динамически создаете элементы управления на данной странице?(а если нет ... почему нет?)

Почему вы обрабатываете ввод на другой странице?Ненужные.Если вы используете одну страницу, то ViewState повторно заполнит элементы управления страницы для вас.

Ваш комментарий к первому ответу не имеет большого смысла.Ваш код выполняется где-то , и именно здесь вы можете перезагрузить данные БД и заполнить поля.

0 голосов
/ 21 марта 2010

Если вы создаете форму динамически, почему бы не извлечь данные из базы данных и заполнить поля формы этими данными, конечно же, динамически?

Взгляните на Отражение , если это поможет.

...