الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Check User Availability

بدأه HASHAD_MAHMOUD في 4 نوفمبر 2008 · 8 رد · 901 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

عايز اعمل CHECK USER availability

وانا بستخدم membership يعني جداول اليوزر اللي بيكريتها الدوت نت مش انا عاملها بايدي ارج

وكمان CreateUserWizard

وطبعا update panel

ممكن تشوفوا هنا

http://encosia.com/2007/07/02/aspnet-usern...cking-via-ajax/

ولكنه لا يستخدم CreateUserWizard

اما انا فبستخدمها

ارجوا المساعده مع الشكر

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

#2

السلام عليكم

اخي ارجوا مزيد من التوضيح فسؤالك غير واضح :unsure:

#3

يااخي الكريم اذا نظرت اللي اللينك ستفهم ماهو الغرض من سؤالي

ولكني ساعيد السؤال بصيغه اخري

انا عايز وانا بعمل ريجستر لليوزر يشوف اذا كان اليوز نيم موجود مسبقا ام لا ولكن بطريقه اجاكس اثناء التسجيل ومجرد ان اغادر التكست بوكس الخاص باليوزر نيم تظهر لي ان كان موجود ام لا

طبعا مع العلم اني استخدمCreateUserWizard

ارجو ان اكون وضحت

وشكراا لتعبك معايا

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

#4

شوف المثال

CreateUser.zip

abdullahf4.jpg
#5

السلام عليكــم ورحمـة الله وبركاتــة

اخي العزيز اولا متأسف على التأخر بالرد

ثانيا يا سيدي متأسف لأني ما فهمت سؤالك من أول مرة

المهم تستطيع من خلال الحدث TextBox1_TextChanged وطبعا TextBox1 هو مربع النص الذي سيكتب فيه اسم المستخدم أما الكود فهو

Protected Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

Dim myuser As MembershipUser = Membership.GetUser(TextBox1.Text)

If myuser IsNot Nothing Then

MsgBox("the user is not available") ''يعني فيه مستخدم يحمل نفس الأسم



End If

End Sub

طبعا أنت مش حتستخدم Msgbox وطبعا حتعمل اعدادات ال update panel الخاصة بـ AJAX

واذا كنت لاتريد استخدام AJAX كل الي عليك انك تعمل خاصية AutoPostBack لمربع النص TRUE

عندها مجرد مغادرة المؤشر لمربع النص سيتم اعادة تحميل الصفحة وفحص اليوزر

واحنا بالخدامة يا باشا لأي إستفسار

نسيت أن أضيف _وانا اعلم انه لا يغيب عنك _ ولكن حتى تعم الفائدة

حتى تستطيع اضافة كود لمربع النص الخاص باليوزر نيم يجب أن نقوم باختيار Customize Create User Step كما في الصورة

post-173803-1225906688_thumb.jpg

تم تعديل هذه المشاركة بواسطة mshal في 5 نوفمبر 2008 في 20:38

#6

عني شخصياً لا أنصح أبداً باستخدام TextBox1_TextChanged مع AutoPostBack=true لأننا نتعامل هنا مع صفحات ويب وهكذا سيصير مع كل كتابة حرف من قبل المستخدم الصفحة ستعمل PostBack وهذا سيسبب User Bad Experience في موقعك أو صفحتك

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#7
moh_kin كتب:
عني شخصياً لا أنصح أبداً باستخدام TextBox1_TextChanged مع AutoPostBack=true لأننا نتعامل هنا مع صفحات ويب وهكذا سيصير مع كل كتابة حرف من قبل المستخدم الصفحة ستعمل PostBack وهذا سيسبب User Bad Experience في موقعك أو صفحتك

الاخ العزيز شكرا لاضافتك ولكن اعتقد أن عمل Text_changed مع AutoPost Back على صفحات ASP لايقوم باعادة التحميل عند كتابة كل حرف وانما عند مغادرة المؤشر لمربع النص بعد التعديل على محتوياته ، ارجوا التصويب اذا كنت على خطأ

ولك جزيل الشكر

#8

نعم أخي أنا مخطئ .. هي بالفعل تعمل PostBack مع كل Focus - UnFocus للتكست مع تغير النص الداخلي ...

وعلى كل حال هذا أيضاً بديل غير مرحب به عند المستخدم User Bad Experience ...

تقبل تحياتي

ASP.NET Team Leader

moh_kin_mah@hotmail.com

--------------------------------

لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة

#9

اشكركم جميعا اخواني تم حل المشكله

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

مواضيع مشابهة