ASP.NET и объекты - PullRequest
       12

ASP.NET и объекты

0 голосов
/ 20 апреля 2009

Допустим, у меня есть класс Person со строкой [] nickNames, где Person может хранить 0 или более псевдонимов. Я хочу создать страницу asp.net, куда пользователь может зайти и добавить / отредактировать / удалить псевдонимы.
Вопрос в том, как сохранить объект Person между постбэками? Я запрашиваю БД и создаю объект, затем отображаю его в форме, но затем у пользователя есть возможность редактировать / удалять поля этого объекта. Как только страница отображается с полями Person, как мне обновить этот объект с изменения, внесенные пользователем, для сохранения в db?

Спасибо! * * 1004

Ответы [ 2 ]

1 голос
/ 20 апреля 2009

Хорошо, если ваш объект Person сериализуем, вы можете сохранить его во ViewState, а если нет, вы можете вставить его в Session, но, похоже, у вас может быть общее непонимание общей устойчивости данных

В зависимости от вашей реализации и от того, кодируете ли вы все это вручную или используете встроенные элементы управления DataSource / DataAdapter, существует множество способов сделать это.

Вы можете взглянуть на некоторые базовые учебные пособия по ASP.NET/ADO.NET, чтобы указать правильное направление

http://aspnet101.com/aspnet101/tutorials.aspx?id=17

0 голосов
/ 20 апреля 2009

Запросите объект снова (вы можете сохранить его в переменной сеанса, но он не масштабируется), собрать и применить изменения от пользователя при обратной передаче.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...