यह मरा है dropdownlistFor
@Html.DropDownListFor(m => m.objTicket.DepartmentId, new SelectList(Model.objTicket.Departments, "DepartmentId", "Department"),
"-- Select Department--", new { id = "Deptment"}, disabled="disabled")
मैं उस मान को कैसे पास कर सकता हूं जो पहले से ही स्टोर है objTicket.DepartmentId
?
यदि मैं हटाए गए अक्षम = "अक्षम" को बदलता हूं, तो मुझे मेरा सही मूल्य मिलता है।
उत्तर:
जवाब के लिए 2 № 1फॉर्म फ़ील्ड Ids के बजाय नाम का उपयोग करके सबमिट किए जाते हैं। अक्षम नियंत्रण मूल्यों को ब्राउज़र द्वारा प्रस्तुत नहीं किया जाएगा। एक रखें @Html.HiddenFor
नीचे दिए गए समान नाम और विभिन्न Ids के साथ फ़ील्ड।
@Html.DropDownListFor(m => m.objTicket.DepartmentId, new SelectList(Model.objTicket.Departments, "DepartmentId", "Department"),Department--", new { id = "Deptment"}, disabled="disabled")
@Html.HiddenFor(m => m.objTicket.DepartmentId, new { id="Deptment2" })