سؤال

ورسالة الخطأ هذه يقود لي المكسرات.

وأنا الحصول عليها عند استخدام Html.ListBox وHtml.DropDownList HtmlHelpers مع ASP.NET MVC V1.0. ملء القوائم يعمل OK - I يمكن عرضها، وما إلى ذلك - ولكن عندما أذهب إلى إنشاء سجل جديد في نموذج باستخدام FormCollection تمريرها إلى المراقب المالي للحصول على القيمة المحددة، يحدث هذا الخطأ. لقد حاولت عدة تكوينات مختلفة والترتيبات الكود كما في العديد من المناصب الأخرى في هذه المسألة - أي فرح

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

وأوه، ومن شأنه أن اقترح الحل / حل يكون لطيفا جدا؛ -)

وTIA!

وبرنار.


وطيب، وتحديث سريع، لقد نشرت ثلاثة تعليقات على الردود دون توضيح تفاصيل ما أنا ما يصل الى هنا.

ولدي الآن قضية أخرى في المشاركة - لقد حاولت النهج الموصى به بديلا ScottGu ل- تنفيذ ModelView. لذلك، عندما أفعل ذلك انها في الاساس نفس السيناريو، ولكن يمكنني الحصول على "كائن مرجع لم يتم تعيين إلى مثيل كائن". خطأ في نفس المكان الذي كنت الحصول على "لا يوجد أي بند ViewData مع مفتاح 'بلاه' من نوع 'IEnumerable.".

وأنا بدأت الشيء الذي ربما يكون هذا هو أن تفعل شيئا مع طريقة عمل EF ...

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

المحلول

وطيب، أنا سوو بوضوح مستجد EF / MVC ...

وعلى الرغم من أن القضية تم حلها بواسطة my تنفيذ في الواقع إدارة استثناء المناسبة ... رسالة الاستثناء (عندما بدأت فعلا اصطياد عليه) كان "لا يمكن تحديد العلاقة بين الكائنين لأنها تعلق على الأجسام ObjectContext مختلفة." . لذلك أنا باستخدام نفس ObjectContext للجميع الوصول إلى البيانات الآن، والأمور إلى مسارها الصحيح.

وشكرا لرعاية، وسيكون لديك سؤال ذكاء في المرة القادمة! - وعد

وبرنار.

نصائح أخرى

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

http://forums.asp.net/p/1320426/2623986.aspx

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

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