SelectList

SelectList 构造函数 (IEnumerable, String, String, Object)

使用列表的指定项、数据值字段、数据文本字段和选定的值来初始化 SelectList 类的新实例。

控制器代码:
public class StoreController : Controller
    {
        public ActionResult Index()
        {
            var arr = new List<object>();
            arr.Add(new{name="1308",id=7});
            arr.Add(new{name="1307",id=8});
            var list = new SelectList(arr,"id","name",1309);
            ViewBag.list = list;
            return View();
        }
    }
视图代码:@{
    ViewBag.Title = "Index";
}
<h2>Index</h2>
@using (Html.BeginForm("Index", "Store", FormMethod.Post))
{
    @Html.DropDownList("sl",(SelectList)@ViewBag.list);
}
时间: 2024-08-29 04:49:58

SelectList的相关文章

List转MVC DropDownListFor(SelectList)

/// <summary> /// List转SelectListItem /// </summary> /// <typeparam name="T">Model对象</typeparam> /// <param name="t">集合</param> /// <param name="text">显示值-属性名</param> /// <pa

枚举转SelectList扩展方法

    public enum Avbc    {        Red=1,        Blue=2,        Whilt=3,        Black=4    } public static class EmumHelper { public static SelectList GetSelectListByEnum<TEnum>(this TEnum enumObj, int? selectedItem = null) { if (Enum.GetValues(typeof

MVC中控制器当中需要绑定SelectList,也就是所谓的DropDownList

ViewData["moduleList"] = new SelectList(new El_Basic_ModuleInfo().Rows().AsEnumerable(), "moduleId", "name", objEl_UserInfo.moduleId); 第一个参数为查询得到的数据 第二个参数为绑定的ID,字段属性 第四个参数为默认绑定的值 前台绑定 @Html.DropDownList("drpmodule",

asp.net mvc SelectList使用

action代码: BusinessPublicContent pc = db.BusinessPublicContent.Where(m => m.BusinessPublicContentID == id).FirstOrDefault(); ViewBag.data = pc; var query = from m in db.BusinessMenu where m.Status == 1 && m.IsDelete == 0 && m.ParentBusin

mvc SelectList selected失效的解决方法

ViewBag.QuestionnaireType = new SelectList(questionCollectionTypeList, "CodeID", "CodeName", selectValue).AsEnumerable(); @Html.DropDownList("QuestionnaireType", ViewBag.QuestionnaireTypes as SelectList, new { @class = "

查询测试程序中的selectOne和selectList函数

selectOne查询一条记录,如果使用selectOne查询多条记录则抛出异常: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 3 at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSess

.net中的SelectList在Html.DropdownList中的使用

.net中的SelectList可以用于前端下拉框的内容填充 譬如:Html.DropdownList(下拉框标签名称, SelectList实例) 实际上,上述Html.DropdownList的第二个参数传入的是一个SelectListItem的集合.此处使用SelectList比较直观罢了 所以,重点是SelectListItem SelectListItem有三个参数,Text表示下拉框显示的内容,Value表示选项的value值,selected表示选中 使用SelectList和Se

mvc SelectList 给下拉框 @Html.DropDownList绑定值

后台代码: public class DropController : Controller { // GET: Drop public ActionResult Index() { List<Province> list = new List<Province> { new Province{ Id=1,name="山西省"}, new Province{ Id=1,name="广东省"}, new Province{ Id=1,name=

ORACLE数据库--order by----ORA-01785 ORDER BY必须是select-list 表达式的数目

sql语句真是博大精深啊! 下面是报错的sql语句: select lb.contno, decode(cont.conttype, '1', cont.appntno, '2', cont.insuredno), decode(cont.conttype, '1', cont.appntname, '2', cont.insuredname), to_date(lb.create_time), to_char(lb.sum_total, '9999999990.99'), to_char(lb