當前位置:編程學習大全網 - 網站源碼 - MVC框架中如何進行List綁定?

MVC框架中如何進行List綁定?

public ActionResult Modify(int id)

{

1. 檢查id

2.根據id查詢數據

Models.Student stu = (from s in db.Students where s.Id == id select s).FirstOrDefault();

方法壹:查詢班級數據,並 做成 下拉框 選項集合

List<Models.Class> listClass = (from c in db.Classes where c.CIsDel == false select c).ToList();

ViewBag.classList = listClass;

方法二 :查詢班級數據,並轉成 下拉框選項 集合

List<SelectListItem> listClass = db.Classes.Where(c=>c.CIsDel==false).ToList()//先查詢數據 並 轉成 實體List集合

.Select( c=> new SelectListItem() { Text = c.CName, Value = c.CID.ToString(), Selected = (stu.CId == c.CID) }).ToList();//將實體集合 轉成 SelectListItem集合

將 下拉框選項 集合 設置給 ViewBag ,用以傳遞 到 視圖

ViewBag.classList = listClass;

SelectList

3.加載視圖,並傳遞 要修改的數據

return View(stu);}

2

<table>

<tr>

<td>姓名:</td>

<td><input type="text" name="Name" value="@Model.Name" /></td>

</tr>

<tr>

<td>班級:</td>

<td>

  • 上一篇:為什麽我總覺得自己被殺了?總覺得自己被愚蠢毒害了,而且還是慢性中毒。我的智力是不是壹天不如壹天了?是抑郁癥嗎?
  • 下一篇:蘇州奢侈品購物中心在哪裏?
  • copyright 2024編程學習大全網