बाध्यकारी नहीं है मुझे पता है कि एसओ पर काफी सवाल पूछा गया है।ListBox मेरे व्यूमोडल
लेकिन मैं अभी भी समस्या को समझ नहीं सकता।
मैं खुद को एमवीसी ढांचे को पढ़ाने के लिए एक ब्लॉग विकसित कर रहा हूं। अब जब मैं नीचे दिए गए दृश्य को पोस्ट करता हूं, तो ListBoxFor सहायक मेरे मॉडल पर किसी भी मूल्य को बाध्य नहीं करता है। सूची में सभी श्रेणियां सफलतापूर्वक शामिल हैं लेकिन जब पोस्ट नियंत्रक दृश्य मॉडल को वापस ले जाता है तो श्रेणियां ऑब्जेक्ट शून्य होती है।
यहां व्यू मॉडल है:
public class PostViewModel
{
public Post Posts { get; set; }
public IEnumerable<Category> Categories { get; set; }
}
नियंत्रक:
public ActionResult Create()
{
PostViewModel post = new PostViewModel();
post.Categories = db.ListCategories();
return View(post);
}
दृश्य:
<p>@Html.ListBoxFor(model => model.Categories, new MultiSelectList(Model.Categories, "CategoryID", "CategoryName"))</p>
क्या आपको अपनी पोस्ट कार्रवाई में शून्य मूल्य मिल रहा है या जब आप पोस्ट कार्रवाई के बाद एक ही दृश्य प्रस्तुत करने का प्रयास करते हैं? – epzee