Html.DropDownListFor 列表为空

@Html.DropDownListFor(u => u.ToCourse, ViewBag.Courselist as List<SelectListItem>,"== 请选择 ==", new { @class = "select" })

跟踪ViewBag.Courselist有数据,但是前端页面下拉列表为空。

@Html.DropDownListFor(u => u.ToCourse, ViewBag.Courselist as List<SelectListItem>,"== 请选择 ==", new {id = "ddlcourse", @class = "select" })

加上id 数据正常显示了

时间: 2024-08-18 11:19:58

Html.DropDownListFor 列表为空的相关文章

Firebird 列可空非空修改

1.修改为非空UPDATE RDB$RELATION_FIELDS SET RDB$NULL_FLAG = 1WHERE RDB$FIELD_NAME = 'C1' AND RDB$RELATION_NAME = 'T1'; 2.修改为可空UPDATE RDB$RELATION_FIELDS SET RDB$NULL_FLAG = NULLWHERE RDB$FIELD_NAME = 'C1' AND RDB$RELATION_NAME = 'T1'; T1 = 表名 C1 = 列名 note:

C#.NET下转换泛型列表为JSON格式

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Text; using System.Data; using System.Data.Common; using System.Collections; using System.Reflection; namespace LearningAspNet.JSON示例 { public class jso

【RS】OSPF邻居关系(1)--OSPF邻居表为空

是否在接口启动了OSPF. 是否链路中的接口都处于up状态. 接口是否被定义为passive-interface. 是否有ACL阻塞了Hello分组. 是否是广播介质网段. Hello时间间隔和死亡间隔是否一致. 验证类型. 验证密码是否匹配. 是否存在端/中继/NSSA区域类型不匹配. 是否存在Secondary address. OSPF运行在异步接口上. OSPF运行在NBMA接口上. 帧中继接口.

maven 项目下 Maven Dependencies 下列表为空

问题如题,如下图: 解决: 选中 Maven Dependencies ,右键 属性 如下图: 把   resolve dependencies from workspace projects   这个勾  去了    应用   项目重新编译就好了, 原文地址:https://www.cnblogs.com/feiye512/p/11818990.html

如何判断当前修改过的datatable的某一列值是否为int型或double类型

如何判断当前修改过的datatable的某一列值是否为int型或double类型 今天在做datatable数据验证时碰到要对datatable的列数据进行数据类型校验,因此记录一下本人校验的方法,如果还有更简单的校验方式,欢迎大家踊跃分享,不胜感激. /* 取得改变过的datatable,注意不能把原有的datatable执行AcceptChanges()方法,先执行Copy()新得到一个 当前经过修改后datatable */ DataTable dtTemp = ((DataTable)g

汽车检测SIFT+BOW+SVM

整个执行过程如下:1)获取一个训练数据集. 2)创建BOW训练器并获得视觉词汇. 3)采用词汇训练SVM. 4)尝试对测试图像的图像金字塔采用滑动宽口进行检测. 5)对重叠的矩形使用非极大抑制. 6)输出结果. 该项目的结构如下: |-----car_detector|       |--detector.py| |--__init__.py| |--non_maximum.py| |--pyramid.py| |--sliding_window.py|-----car_sliding_wind

C#知识点-委托

一.什么是委托 委托和类一样,是一种用户自定义类型: 类表示的是数据和方法的集合,而委托则持有一个或多个方法: 二.委托的使用 1.声明委托类型 委托是类型,与类一样,委托类型必须在被用来创建变量以及类型的对象之前声明: 注意: 以delegate关键字开头: 没有方法主体: 2.创建委托对象 委托是引用类型,因此有引用和对象: 方式一:使用带new运算符的对象创建表达式 方式二:快捷方式,方法名称和其相应的委托类型之间存在隐式转换 3.给委托赋值 由于委托是引用类型,通过赋值来改变包含在委托变

C++ 11 vlearning

1.新增算术类型     longlong,最小不比long小,一般为64位. 2.列表初始化      int units_sold = {0};或者 int units_sold{0};非11标准下的C++中,只有特定的情况下才能使用该形式.  比如数组的初始化,类构造函数的初始化,结构体的填充.相比传统的赋值初始化,如果右侧的数值类型相对于左侧类型更大的话,侧对于这种窄化现象,编译器会 报错.如:int k = {3.14};一个double是8个字节,int一般是4个字节,这时编译器就会

linux下安装编译网卡驱动的方法

安装linux操作系统后发现没有网卡驱动,表现为 system → Administration → Network下Hardware列表为空. 以下为安装编译网卡驱动的过程,本人是菜鸟,以下是我从网上找的资料进行整理,并实际操作的过程,仅供借鉴.  一.检测linux系统内核版本和网卡类型,相关命令如下: uname -r                    查看linux内核版本 (uname -a 可显示所有信息)lsmod                        设备加载情况 l