का उपयोग कर सी # एमवीसी में चयनित आइटम नहीं दिख रही है मैंने चयनित वस्तुओं को किसी भाग्य के साथ बहुउद्देश्यीय सूची में पास करने के कई अलग-अलग तरीकों की कोशिश की है। आखिरकार, मैंने यह कोशिश की, जो मुझे लगता है कि सभी वस्तुओं को चयनित के रूप में प्रदर्शित करना चाहिए और अभी भी सूची में कुछ भी नहीं चुना गया है।मल्टीइलेक्स्ट सूची linq2sql
public MultiSelectList Companies { get; private set; }
Companies = MulitSelectList(subcontractRepository.SubcontractCompanies(Subcontract.subcontract_id), "Value", "Text");
SubcontractRepository.cs में
:
public IEnumerable<SelectListItem> SubcontractCompanies(Guid id)
{
return c in db.companies
select new SelectListItem
{
Text = c.company_name,
Value = c.company_id.ToString(),
Selected = true
}
}
इसमें देखें: - चयनित आइटम
<p>
<label for="Companies">Company:</label>
<%= Html.ListBox("Companies", Model.Companies) %>
<%= Html.ValidationMessage("Companies", "*") %>
</p>
एमवीसी का आप किस संस्करण का उपयोग कर रहे हैं? फ़ील्ड का नाम मॉडल मॉडल में मिलता है। फ़ील्डनाम? –
1.0 नाम समान हैं। मैं सूची देखता हूं, इसमें अभी कुछ भी नहीं है। – RememberME