با سلام.
من نیاز دارم که با استفاده از داده های یک جدول لیستی از چک باکس لیست ها رو بسازم. برای این کار مقادیر درون جدول را درون یک SelectList ذخیره کرده و به یک ViewBag تخصیص داده ام. و در بخش View با استفاده از یک foreach چک باکس ها رو ساخته ام.
مشکل من این است که وقتی فرم مورد نظر را پست میکنم. در صورتی که ModelState.IsValid نباشد یعنی یکی از فیلد های اجباری برای مثال پر نشده باشد من دوباره View را به کاربر نشان میدهم. اما مشکل اینجاست که چک باکسهایی که کاربر انتخاب کرده بوده از حالت انتخاب خارج می شوند و از همه چک باکس ها بدون انتخاب هستند در صفحه.
ViewBag.Faaliat = new SelectList(db.faaliyatha, "faaliyatha_id", "faaliyatha_sharh"); @foreach (var item in (SelectList)ViewBag.Faaliat) { @Html.Bootstrap().CheckBox("Faaliat1").Text(@item.Text).IsChecked(true).HtmlAttributes(new { @class = "colored-blue" }) }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)