में पहली ड्रॉपडाउन सूची के मूल्य के आधार पर दूसरी और तीसरी ड्रॉपडाउन सूची सक्षम करने के लिए मेरे पास तीन ड्रॉपडाउनलिस्ट हैं। यदि मेरी पहली DropDownList से एक विशिष्ट मान चुना गया है, तो दूसरी ड्रॉपडाउन सूची सक्षम होना चाहिए। उदाहरण, यदि "प्लेयर 3" चुना गया है, तो अन्य दो DropDownList सक्षम होना चाहिए, हालांकि, यदि "प्लेयर 2" चुना जाता है तो अंतिम DropDownList अक्षम होना चाहिए और दूसरा सक्षम होना चाहिए।एमवीसी
मैं इसे आसानी से कैसे कर सकता हूं? मैं पहले एमवीसी 3 ईएफ मॉडल का उपयोग कर रहा हूँ। यह मेरे विचार में मेरे कोड है:
<p>Player</p>
<div class="editor-field">
@Html.DropDownListFor(m => m.PlayerName,Model.SubjectTypes, "Choose player" , new { @class = "selectstyle" })
@Html.ValidationMessageFor(model => model.PlayerName)
</div>
<p>Position</p>
<div class="editor-field">
@Html.DropDownListFor(model => model.PositionName, Model.Consultants, "Choose Position", new { @class = "selectstyle" })
@Html.ValidationMessageFor(model => model.ContactPerson)
</div>
<p>Team</p>
<div class="editor-field">
@Html.DropDownListFor(model => model.TeamName, Model.Teams, "Choose Team", new { @class = "selectstyle" })
@Html.ValidationMessageFor(model => model.ContactPerson)
</div>
क्या आपका मतलब है कि मॉडल में किसी खिलाड़ी को चुना गया है या ग्राहक पक्ष पर चुना गया है? यदि यह क्लाइंट साइड है, तो JQuery/जावास्क्रिप्ट का उपयोग करके नीचे दिया गया उत्तर, एकमात्र तरीका है जिससे आप कोई व्यवहार कर सकते हैं। यदि यह सर्वर-साइड पर है, तो आप इसे कुछ if-statement के साथ आसानी से करने में सक्षम होना चाहिए। – Khelvaster