Как сохранить пользовательский ввод в базе данных? - PullRequest
1 голос
/ 08 января 2010

Я новичок в этом, так что будьте добры ко мне = ^)

Я создаю веб-сайт с ASP.net, и у меня есть страница регистрации. Пользователь должен ввести имя и пароль в textboxex, а также выбрать место и причину присоединения из выпадающих списков. (Существует встроенный мастер для регистрации нового пользователя, но я решил его не использовать). Я хотел бы сохранить введенную в таблицу информацию в базе данных в папке App_Data. Как мне это сделать?

Ответы [ 3 ]

1 голос
/ 08 января 2010

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

Вот базовый учебник , с которого можно начать ...

Также поиск в Google для asp.net учебник ado.net поднимет хорошие хиты.

1 голос
/ 08 января 2010

Если вы создаете общедоступный веб-сайт, вам необходимо серьезно подумать о том, как обрабатывать, хранить и извлекать информацию о пользователях. ASP.NET предоставляет множество хороших функций для этого типа вещей, используя класс Membership. Вы найдете этот класс в пространстве имен System.Web.Security.

Вы также можете использовать приложение aspnet_regsql.exe для генерации таблиц и хранимых процедур, необходимых для правильного хранения этой информации (т. Е. Хранения хешированных значений для паролей и секретных вопросов / ответов и т. Д.)

Как упоминалось ранее, по этим темам можно найти много хороших учебных пособий (как письменных, так и видео) на сайте ASP.NET , а также на MSDN.

Как сказал крестный отец ASP.NET Скотт Гатри: «Надеюсь, это поможет».

0 голосов
/ 08 января 2010

Вам необходимо:

1) Иметь схему, представляющую базу данных, и создать ее на компьютере

2) Иметь возможность выполнять запросы к данным

3) Напишите запрос для вставки пользовательских данных в базу данных.

Я уверен, что в Google есть масса учебных пособий по ASP.

...