ASP MVC / شارب-العمارة مبتدئين - كيف إجراءات الحصول على الكيانات نطاق كمدخلات؟

StackOverflow https://stackoverflow.com/questions/1418271

سؤال

وأنا أحاول الخروج حادة الهندسة المعمارية (وASP.NET MVC) لمشروع جديد بعد يجري على هامش هذا المجتمع لفترة من الوقت وأنا بشيء من الارتباك. بعد جيل قالب كيان موحد أنا خلقت رسالة الدرجة وأنا يمكن أن قائمة، إنشاء وتحرير وحذف منها.

وأنا أبحث في تحرير (رسالة) العمل وفقط لا يمكن للحياة لي معرفة كيف يحصل نوع المدخلات من الرسائل. النقر على btnSave الذي يقدم النموذج إلى مراسلة / تحرير؟ ID = 1 وبعد ذلك ماذا يحدث؟ هل هذه الاتفاقية محددة في مكان ما؟ إذا كان الأمر كذلك أين؟

هل كانت مفيدة؟

المحلول

والموثق النموذج الافتراضي تقوم بهذا العمل نيابة عنك. ينعكس على عمل وحدة التحكم، يحاول أنواع الجديدة من الكائن في وسائط وجدت عن طريق التفكير، ثم يقرأ formcollection ويحاول القيام ببعض الاعراب لمتابعة المباراة مفاتيح formcollection إلى القيم المناسبة في كائن newed تصل.

وأقول تحليل لأنه من الممكن أن تمثل الأشياء التي ليست مستوية تماما في وجهات النظر، ويمكن أن الموثق النموذج الافتراضي غالبا ما تحصل لهم الحق. على الرغم من أنني لم تكن قد فعلت هذا وأنا لم يكن لديك حالة الاستخدام الجيد لذلك، قد يكون من الممكن أن يمر في كائنات متعددة ويكون الموثق نموذج "الحصول على 'ذلك. إذا لم يكن كذلك، فإنه قد لا يكون فظيع جدا لكتابة واحدة أن يمكن.

نصائح أخرى

وأعتقد أنه عند استخدام طريقة عرض مكتوب بشدة إطار news تلقائيا كائن من النوع الصحيح بالنسبة لك، ويمر ذلك إلى عمل تحكم، بتفقد جميع المدخلات شكل واستخدام القليل من التفكير لملء المقابلة خصائص.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top