2009-07-05 1 views
0

У меня есть встроенная система членства в ASP.NET, и я обрабатываю данные элемента с помощью профилей в web.config.Как связать управление календарем с существующей системой членства в ASP.NET?

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

Я не могу запросить базу данных, потому что я не обрабатываю учетные данные для входа в систему вручную, контроль входа делает это для меня, поэтому мне нужно будет подключить Календарь с существующей базой данных ASPNETDB.MDF, но я не знаю.

ответ

0

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

object id= Membership.GetUser(Page.User.Identity.Name).ProviderUserKey; 

Теперь вы можете сохранять данные календаря в виде таблицы и пользователь связи с его календарем с его идентификатором (который является GUID).

EDIT: - Вот несколько ссылок для дальнейшего изучения членства.

  1. Patterns and Practices group paper

  2. How to video on setting up membership

  3. In depth article at 4guysatrolla by Scott Mitchell

+0

Спасибо за ваш ответ, но я вроде новичок в ASP.NET. Можете ли вы указать на дополнительные ресурсы по этой теме? Я ценю фрагмент кода, который вы предоставили, но я не знаю, как использовать его. Где я могу найти больше примеров в Интернете? В основном, что мне нужно сделать, это создать другую таблицу в ASPNETDB.MDF и связать ее с другой (?) Таблицей в базе данных, а затем подключить пользователя (я знаю, как получить имя пользователя в asp.net) и вытащить данные , Но как мне это сделать, если я не знаю пароль члена? – 2009-07-05 11:15:31