मैं Html.DropDownListFor के चयनित मान को कैसे सेट कर सकता हूं? मैं ऑनलाइन देख रहा हूं और देखा है कि इसे चौथे पैरामीटर का उपयोग करके प्राप्त किया जा सकता है ताकि नीचे की तरह:
@Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country")
मेरी चयन सूची तब इस तरह प्रदर्शित होती है:
<select id="ShipFromCountries" name="ShipFromCountries">
<option value="">Please select a country</option>
<option value="GB">United Kingdom</option>
<option value="US">United States</option>
...
</select>
लेकिन किसी कारण से यूनाइटेड किंगडम का चयन होता है लेकिन मैं चाहता हूं कि "कृपया एक देश का चयन करें" का चयन किया जाए।
किसी को पता है कि मैं इसे कैसे प्राप्त कर सकता हूं?
संपादित करें
मैंने अपना कोड अपडेट कर दिया है क्योंकि कार्यक्षमता में थोड़ा बदलाव था लेकिन अभी भी इस समस्या का सामना करना पड़ रहा है। यह मेरे विचार में है:
@Html.DropDownListFor(n => n.OrderTemplates, new SelectList(Model.OrderTemplates, "OrderTemplateId", "OrderTemplateName", 1), "Please select an order template")
1
option
मेरे द्वारा चुनी गई की आईडी है , मैंने भी पाठ के साथ कोशिश की है option
लेकिन वह भी काम नहीं करता है।
कोई विचार?