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

سؤال عن الأداة Autocompleteextender

بدأه طارق سمان في 24 فبراير 2008 · 15 رد · 1,564 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

أكيد كل هلي بشتغلوا بالAJAX بعرفوا هذه الأداة بنيت صفحة باستخدامها ولكن لم تعمل بشكل صحيح..لو سمحتم أريد معرفة هل يوجد خطأ بالكود..مع العلم اني استخدم VisualStudio 2008 مع مراعاة تعديل الConnectionString باستخدام قاعدة البيانات NorthWind وشكرا..

WebSite10.rar

لا إله إلا الله العظيم الحليم,لا إله إلا الله رب العرش العظيم,لا إله إلا الله رب السموات ورب الأرض ورب العرش الكريم.

#2

جاري الفحص أخي الكريم وسؤافيك بالجديد

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

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

#3

أخي الكريم قد قمت بالتعديل على موقعك ليعمل جيداً ..

ولكن اعذرني فأنا أعمل بلغة C# .. لذا قد قمت بعمل موقع شبيه باللذي رفعته ومعدل بكل شيء ويعمل جيداً ..

وفي سبيل التعديل على كودك قمت إختصاراً بالتالي:

1- حذفت السيرفس التي تستخدم لجلب الداتا واكتفيت بوظيفة داخل الكود الرئيسي للصفحة الرئيسية

2- عدلت في Web.config

3- أضفت تصميمات كثيرة على AutoCompleteExtender ليكون شكلها أجمل

ولك أخي أن تقارن بين عملك الأول وموقعي هذا لتدرك وتدرس الفروق وأين كان الخطأ

وختاماً أسأل الله أن ينفعك به وسائر المسلمين

WebSite11.rar

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

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

#4

أخي مشكور جدا على ردك ولقد جربت مثالك لكن وقت بجرب بشتغل نفس الشغل على WebService علما اني استخدم Vb.net ما عم يشتغل يعني ما عرفت شو السبب!!!!!!

يعني المثال هلي انا حطيته حاسس في مشكلة صغيرة لحتى يشتغل بس ما عم لاقيها...

لا إله إلا الله العظيم الحليم,لا إله إلا الله رب العرش العظيم,لا إله إلا الله رب السموات ورب الأرض ورب العرش الكريم.

#5

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

هي فعلا مشكلة بسيطة جدأ والتي هي في متغييرات الويب سيرفس method signature يجب ان يكون اسم المتغيير

كمايلي

prefixText

وليس prifexText كما هو عندك .

#6

أنا آسف أخي الكريم لأني لا أعمل إطلاقاً بالـ VB ... ولذا رفعت لك نسخة C# .. ولكن لي استفسار .. ما الحاجة الملحة لديك لجعله بالسيرفس ؟؟؟ لماذا لا تكتفي بوظيفة داخل كود الصفحة وخلاص بدون تعب ؟؟؟

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

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

#7

مشكور أخ طارق الظاهر كنت نعسان وقت كتبت الService

اقتباس
أنا آسف أخي الكريم لأني لا أعمل إطلاقاً بالـ VB ... ولذا رفعت لك نسخة C# .. ولكن لي استفسار .. ما الحاجة الملحة لديك لجعله بالسيرفس ؟؟؟ لماذا لا تكتفي بوظيفة داخل كود الصفحة وخلاص بدون تعب ؟؟؟

بصراحة أخي أنا عم بتعلم الAjax من جديد وحابب أتعامل بالWebService لكن لا أعرف ما الفرق وأيهما أفضل من ناحية التقنية والسرعة فيما إذا وضعت الFunction داخل كود الصفحة أو وضعته بService مستقل..

شكرا شباب على التعاون والله يجزيكم الخير...

لا إله إلا الله العظيم الحليم,لا إله إلا الله رب العرش العظيم,لا إله إلا الله رب السموات ورب الأرض ورب العرش الكريم.

#8

؟؟؟ لماذا لا تكتفي بوظيفة داخل كود الصفحة وخلاص بدون تعب ؟؟؟

ال Autocomplete extender يعتمد على ويب سيرفس اي هكذا بنيته لذلك من غير الممكن الاستغناء عن الويب سيرفس

#9

لا يا أخ TareqVB هذه الأداة يمكن أن تعمل من غير سيرفس .. نزل أخي النسخة التي قمت برفعها بالأعلى وهي تعمل من غير سيرفس ..

ويا أخ طارق سمان ... أظن طالما أنت تملك التعديل في الموقع والداتا بيز فلا داعي أبداً لاستخدام السيرفس حفاظاً على الأداء .. لأن يا أخي الكريم نقل الداتا عبر السيرفس يقوم بنقلها عبر بروتوكلات HTTP مما يستهلك مصادر عالية وباندويدث وغيرها .. والله أعلم

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

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

#10

في النهاية هي ويب سيرفس لكنها في نفس الصفحة اي حتى لو وضعها في نفس الصفحة كانت المشكلة بقيت كما هي ولم تحل

#11

الحمد لله على كل حال أن المشكلة تم حلها

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

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

#12

أخ طارق ما بعرف ليش ما مشي الحال توقعت تكون فعلا المشكلة متل ما قلتلي انو خطأ بالprefixText بس وقت رجعت على البيت وعم جرب كمان ما مشي الحال..

يعني عن جد خجلان منكم :hmm: ...حتى جربت طريقة الأخ moh_Kin انو اوضع الservice ضمن الصفحة لكن بكود الVb مازبط..

:ty:

لا إله إلا الله العظيم الحليم,لا إله إلا الله رب العرش العظيم,لا إله إلا الله رب السموات ورب الأرض ورب العرش الكريم.

#13

أخي الكريم .. راجع هذا الفيديو الهام وإن شاء الله تلاقي الحل

http://www.asp.net/learn/ajax-videos/video-122.aspx

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

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

#14

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

اساس المشكلة كان من prefixText لكن عندما شغلت التطبيق عندي غيرت في web.config اصدار الاجاكس لانه توجد بعض المراجع الى نسخة اقدم من الموجودة مع 2008 لذا افتح الملف web.config واستبدل الرقم 1.0.61025.0 بـ 3.5.0.0 .

ايضا كود الويب سيرفس والاتصال مع قاعدة البيانات لم اختبره اي لا اعرف ان كان صحيح ام لا لاني استبدلته بكود من عندي لعدم وجود قاعدة البيانات عندي لكن بامكانك اختبارها مباشرة من المتصفح

#15

السلام عليكم..

أخي ملف الفيديو جربته بس المشكلة هادا الفيديو ما عم يستخدم قاعدة البيانات لجلب Data

أخ طارق لح جرب وبردلك خبر... :ty:

لا إله إلا الله العظيم الحليم,لا إله إلا الله رب العرش العظيم,لا إله إلا الله رب السموات ورب الأرض ورب العرش الكريم.

#16

يا أخ طارق سمان .. لا يجب أن تجد ملف فيديو أو شرح مطابق تماماً لما تريد ... ولكن قم بكل شيء مثل الشرح وفقط قم بتغيير الكود بدل ما يرجع Local Data خليه يرجع Base Data .. وربنا ييسر لك

ASP.NET Team Leader

moh_kin_mah@hotmail.com

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

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

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