Я хочу реализовать профиль пользователя, чтобы другие пользователи могли его увидеть.Как получить информацию о профиле byInd в asp.net mvc 3?
Как я могу получить информацию о профиле пользователя по его id в asp.net mvc3 ??
Я хочу реализовать профиль пользователя, чтобы другие пользователи могли его увидеть.Как получить информацию о профиле byInd в asp.net mvc 3?
Как я могу получить информацию о профиле пользователя по его id в asp.net mvc3 ??
Это (в двух словах), как реализовать поставщика услуг по умолчанию.
В вашем web.config добавьте
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider"
type="System.Web.Profile.SqlProfileProvider"
connectionStringName="ApplicationServices"
<!--same connection string as the membership provider-->
applicationName="/"/>
</providers>
<properties>
<add name="FirstName" type="string"/>
<add name="LastName" type="string"/>
<!--...or whatever profile properties you want/need-->
</properties>
</profile>
Затем вы можете присвоить значения свойств профиля
ProfileBase profile = ProfileBase.Create(userName);
profile["FirstName"] = "John";
profile["LastName"] = "Smith";
И читать значения
string firstName;
string lastName;
ProfileBase profile = ProfileBase.Create(userName);
firstName = profile["FirstName"] as string,
lastName = profile["LastName"] as string,
Спасибо! на самом деле, все, что я искал, было ProfileBase.Create (name) :) В любом случае, вопрос полностью описывает тему, поэтому он будет полезен для других пользователей –
это Q является слишком расплывчатым. какой провайдер членства? какая стратегия доступа к базе данных? –
@Dave A asp.net mvc buit-in членский провайдер, и я хочу получить доступ к таблице пользователей, если возможно –
уверен, что это реляционная база данных. мой любимый способ - создать представление данных, которые я хочу, и импортировать их в мой файл edmx. используйте электронную почту в качестве ключа. –