溫馨提示×

MVC中怎么為DropDownListFor設置選中項

MVC
小億
105
2024-03-02 19:47:22
欄目: 編程語言

在MVC中為DropDownListFor設置選中項,可以在視圖中使用SelectListItem對象來指定選中項的值。具體步驟如下:

  1. 在控制器中準備數據源,比如一個列表數據源或者從數據庫中獲取數據源。

  2. 在視圖中使用DropDownListFor方法來創建下拉列表,并傳入數據源和選中項的值。

示例代碼如下:

控制器:

public class HomeController : Controller
{
    public ActionResult Index()
    {
        List<SelectListItem> items = new List<SelectListItem>
        {
            new SelectListItem { Text = "Option 1", Value = "1" },
            new SelectListItem { Text = "Option 2", Value = "2" },
            new SelectListItem { Text = "Option 3", Value = "3" },
        };

        ViewBag.Options = items;

        ViewBag.SelectedOption = "2"; // 設置選中項的值為2

        return View();
    }
}

視圖:

@Html.DropDownListFor(m => m.SelectedOption, ViewBag.Options as List<SelectListItem>)

在上面的代碼中,我們首先在控制器中準備了一個下拉列表數據源items,并將其存儲在ViewBag中。然后設置了選中項的值為"2",最后在視圖中使用DropDownListFor方法來創建下拉列表,并指定選中項的值為"2"。這樣在頁面加載時就會默認選中第二個選項。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女