asp.net mvc - Html.DropDownList select value not being set by Model -


मेरे पास एक ड्रॉप डाउन सूची है जैसे:

  & lt;% = html.DropDownList ("सोल्डटो", मॉडल। सेल डीलेरलिस्ट, "एक डीलर चुनें")% & gt;  

मैं निम्न कोड के साथ अपने नियंत्रक में सूची बना रहा हूँ:

  SellDealerList = नया SelectList (repository.GetDealerList (), "id", "नाम", वाहन। सोल्डटो);  

जब मैं कोड के माध्यम से डिबग करता हूं तो SellDealerList पर चयनित मान में कोई मान होता है जिसे सेट किया जा रहा है लेकिन HTML स्रोत सूची में कोई चयनित मान नहीं दिखाता है।

I 'मैं क्या गलत कर रहा हूँ के रूप में चकित हूँ, लेकिन एमवीसी के लिए नया होना मुझे यकीन है कि यह शायद कुछ बहुत आसान है मैंने देखा है कि अन्य सभी सवालों और उत्तरों में सबसे बड़ा अंतर यह है कि मैं ViewData का उपयोग नहीं कर रहा हूं।

धन्यवाद!

सवाल का मेरा जवाब जांचें, हो सकता है कि यह मददगार हो। शायद आपके पास अपने मॉडल, व्यूडेटा या मॉडलस्टेट में एक संपत्ति "सोल्डटो" है ड्रॉपडाउन चयनित मान को ओवरराइड करने की कोशिश करता है, यदि इनमें से कुछ ऑब्जेक्ट में आपके फ़ील्ड के समान नाम वाली कोई प्रॉपर्टी या कुंजी है। यदि आपको नहीं पता कि यह आंतरिक रूप से कैसे काम करता है, तो आप पागल हो सकते हैं क्योंकि आप चयनित वस्तु को चयनित वस्तु के सही आइटम पर सही मानते हैं और फिर भी चयन का कोई भी विकल्प चयनित नहीं है।


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -