MVC3中的下拉列表绑定 [英] Dropdown list binding in MVC3

查看:120
本文介绍了MVC3中的下拉列表绑定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是MVC的新手,想知道如何从列表和数据库绑定dropdownlist.

我需要简单的例子.一个非常简单的示例.
谢谢

Hi I am new to MVC and want to know how to bind dropdownlist from list and from database.

I need simple examples. A very simple Examples.
Thanks

推荐答案

drop.cshtml代码

drop.cshtml Code

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
    var listItems = new List<SelectListItem>();
    listItems.Add(new SelectListItem { Text = String.Empty, Value = String.Empty });
    foreach (var name in ViewBag.Names)
    {
        listItems.Add(new SelectListItem { Text = name, Value = name });
    }
}
<h2>
    Index</h2>
@Html.DropDownList("dropDownList", listItems)



控制器:



Controller:

public ActionResult drop()
      {
          List<string> abc=new List<string>(2);
          var q = from a in objContext.Details
                  select a;
          foreach (var i in q)
          {
              abc.Add(i.Name);
          }
          ViewBag.Names = abc;
          return View(q);
      }


最佳答案是:

http://www.mikesdotnetting.com/Article/128/Get-The-Drop-On-ASP.NET-MVC-DropDownLists [
Best Answer is:

http://www.mikesdotnetting.com/Article/128/Get-The-Drop-On-ASP.NET-MVC-DropDownLists[^]


这篇关于MVC3中的下拉列表绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆