Я ищу несколько примеров для asp.net mvc, в которых используются интегрированные поставщики членства на основе форм с аутентификацией asp.net, а также сценарии редактирования и публикации. Я ищу лучшие практики здесь.
Допустим, у меня есть таблица контактов в моей базе данных с полем имени и полем UserId, которое связано с полем UserId aspnet_Users. Я думал о чем-то вроде этого:
public ActionResult Save([Bind(Include="Name")] Contact contact)
{
// if null etc. checks omitted for this example
MembershipUser currentUser = Provider.GetUser(User.Identity.Name, true);
contact.UserId = (Guid)currentUser.ProviderUserKey;
//save etc.
}
Какие-нибудь советы или руководства к этому?