PDA

View Full Version : سوال: پروفايل شخصي در membership



s_mokhtari
چهارشنبه 27 مرداد 1389, 16:34 عصر
با سلام:لبخندساده::لبخندساده:
دوستان من با سرچي كه توي اينترنت زدم و فيلمهاي آموزشي كه ديدم همه توي وب كانفيگ يه قسمت profile اضافه كرده و ستونهاي دلخواهشونا اضافه ميكنن
ولي من ميخوام از همون اول كه فرم ثبت كاربر مياد به جاي نام كاربرو پسورد و ايميل و سوال يه چندتا ستون ديگه هم اضافه بشه و اطلاعات كاربرم كامل ثبت بشه
چطوري بايد اين كار رو بكنم تازه پروفايل من اثر نميكنه و هيچ فيلد اضافه توي جدول هاي ممبرشيپ نميبينم
با تشكر:گیج::گیج:
اينم كدش
<profile >
<properties >


<add name ="name" type ="string"/>
<add name ="age" type ="string"/>

</properties>


</profile>
كه توي وبكانفيگ نوشتم

Ali_M.Eghbaldar
چهارشنبه 27 مرداد 1389, 17:17 عصر
سلام
من برای انجام کارام یه جدول دیگه دارم که اطلاعات فرعی تو اون میزارم و برای برقرار ارتباط با جداول اصلی membership از فیلد username اون استفاده میکنم
این پیشنهاد منه.

imanasp
چهارشنبه 27 مرداد 1389, 18:00 عصر
با سلام:لبخندساده::لبخندساده:
دوستان من با سرچي كه توي اينترنت زدم و فيلمهاي آموزشي كه ديدم همه توي وب كانفيگ يه قسمت profile اضافه كرده و ستونهاي دلخواهشونا اضافه ميكنن
ولي من ميخوام از همون اول كه فرم ثبت كاربر مياد به جاي نام كاربرو پسورد و ايميل و سوال يه چندتا ستون ديگه هم اضافه بشه و اطلاعات كاربرم كامل ثبت بشه
چطوري بايد اين كار رو بكنم تازه پروفايل من اثر نميكنه و هيچ فيلد اضافه توي جدول هاي ممبرشيپ نميبينم
با تشكر:گیج::گیج:
اينم كدش
<profile >
<properties >


<add name ="name" type ="string"/>
<add name ="age" type ="string"/>

</properties>


</profile>
كه توي وبكانفيگ نوشتم

این مشکل من هم هست

s_mokhtari
پنج شنبه 28 مرداد 1389, 10:36 صبح
سلام
من برای انجام کارام یه جدول دیگه دارم که اطلاعات فرعی تو اون میزارم و برای برقرار ارتباط با جداول اصلی membership از فیلد username اون استفاده میکنم
این پیشنهاد منه.
با سلام
ميشه بيشتر توضيح بديد
ممممممممنون:تشویق:

moein_sql
پنج شنبه 28 مرداد 1389, 12:02 عصر
سلام ببين سوالت واضح نيست . اما يه چيزايي فهميدم

شما اول يك كلاس درست كن و تمامي اطلاعتي رو كه ميخوايي علاوه بر مواردي كه گفتي در اون به صوت property تعريف كن.

بعدش توي web.config در قسمت profile اون كلاسرو به عنوان property معرفي كن و با xml هم سريالايزش كن.

به صورت زير



<add name ="access_name" type="class_name" serializeAs="Xml" />



حالا روي يه صفحه يه كنترل multiview بزار و توي view اولش كنترل ثبت كاربرو قرار بده.

و توي view دومش فيلد هايي رو كه توي كلاس واسش property گزاشتي قرار بده و همه اونا رو توي profile ذخيره كن. به صورت زير



sendbtn_click
{
profile.access_name.propertyname=page_txt1.text
.
.
.
.
profile.save()

}

s_mokhtari
پنج شنبه 28 مرداد 1389, 12:21 عصر
با سلام
دوست عزيز من منظورتونا نفهميدم ميشه يه نمونه آماده كنيد و برام بفرستيد
مممممممنون:لبخندساده::لبخن ساده: