هل يمكن لأي شخص أن يوصي بالتحكم في الدردشة الجماعية لـ ASP.NET MVC؟
-
08-07-2019 - |
سؤال
أحتاج إلى توفير نافذة على صفحة ويب ASP.NET MVC حيث يمكن للمستخدمين المسجلين في الموقع الدردشة الجماعية المباشرة.
هل يمكن لأي شخص أن يوصي بمكون أو عنصر تحكم يمكنه توفير دردشة جماعية في الوقت الفعلي يمكنني تضمينها في صفحة ASP.NET MVC؟
أنا على استعداد لاستخدام مكونات مجانية أو تجارية، بالإضافة إلى خدمة ويب.
لقد بحثت في عدد قليل من أساليب الويب 2.0، مثل:
- Campfire - المشكلة هي أنها تنقلك إلى موقع منفصل، ولا أستطيع تضمين نافذة الدردشة (على الأقل هذا ما قالوا عندما اتصلت بالدعم)
- Meebo - يتطلب أن يكون لدى المستخدمين حسابات Meebo (على ما أظن)
الأمر الفريد هنا هو أنني أحتاج إلى تمكين مستخدمي الموقع من الدردشة المباشرة مع بعضهم البعض - وليس مع شخص دعم مركزي (مثل LivePerson، أو أداة Meebo).
المحلول
كل ما تحتاجه حقًا هو إجراء لنشر رسائل جديدة، وإجراء لاستقصاء التحديثات، وdiv لوضع العناصر.
يمكنك إنجاز كل هذا بسهولة تامة باستخدام ajax وهذين الإجراءين على ChatController في ASP.NET MVC.
+1 لـ Campfire بالرغم من ذلك، فهي أداة مصقولة جيدًا حقًا.