在MVC中系結下拉框操作,本人一般采用ViewBag方法。
ViewBag詳述 ViewBag是一個動態型別變數(dynamic),這是C# 4.0引入的新特性,變數型別會在運 行時進行決議。 ViewBag基本上是ViewData的包裝,也是用來從Controller向View來傳遞值的。 ViewBag也只在當前的請求中有效。 在重定向(redirection)后,ViewBag中存盤的變數值將變為null 因為ViewBag是動態型別,所以我們在取得其值時,不需要進行型別轉換。
第一步:首先在MVC控制器中把資料查詢出來,然后把查詢出來的資料封裝進Viewbag中
資料庫圖片:

查詢資料庫如圖:

第二步:把Viewbag資料系結到視圖
如圖:

然后找到下拉框添加一個foreach陳述句回圈系結資料
如圖:

注意:ViewBag其所存盤的資料物件的生命周期,換句話講, ViewBag存盤的值的生命周期只有在從Controller到View中, 而ViewBag中的資料不在 從Controller到View中有效,在不同的Action之間或者從一個頁面跳轉到另一頁面(Controller to Controller)后無效。
完成效果圖如下:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/17097.html
標籤:HTML5
上一篇:登錄
