不存在具有键“bt”的“IEnumerable<SelectListItem>”类型的 ViewData 项。

问题描述

做一个群发消息的功能,用@Html.DropDownList("bt",sellers,new{multiple="multiple",data_placeholder="请选择接收人",name="sellerIds"})做多选接收人,并把sellerIds传到controller里的一个[HttpPost]publicActionResultSendMessage(Messagemsg,List<long>sellerIds){returnView();}方法中,出现“不存在具有键“bt”的“IEnumerable<SelectListItem>”类型的ViewData项”的错误,求各位大哥指点啊!

时间: 2024-09-22 17:40:44

不存在具有键“bt”的“IEnumerable&amp;lt;SelectListItem&amp;gt;”类型的 ViewData 项。的相关文章

大家好,请问这个属性是什么意思?一个属性是IEnumerable&amp;amp;lt;&amp;amp;gt;泛型接口类型是什么意思?

问题描述 publicoverrideIEnumerable<ModuleReference>Modules{get{//Pleasefillthismethodwithyourmoduleswithlineslikethis://yieldreturnnewModuleReference(typeof(Module));yieldreturnnewModuleReference(typeof(HelloModule));yieldreturnnewModuleReference(typeof

ASP.NET MVC中使用DropDownList地详解

在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法.在View中,包含一个类型为HtmlHelper的属性Html,它为我们呈现控件提供了捷径.   我们今天主要来讨论Html.DropDownList的用法,首先从Html.TextBox开始. Html.TextBox有一个重载方法形式如下: public static string TextBox(this HtmlHelper htmlHelper

PHP数组关于数字键名的问题

以下是对PHP数组数字键名的几点总结: 键名长度只能在 int 长度范围内,超过int 范围后将会出现覆盖等混乱情况 在键名长度为 int 范围内存取值时,PHP会强制将数字键名转换为 int 数值型 数字键名长度大于19位时,将变成 0 键名正常长度时,字符串或数值类型一样 $i = 126545165; $arr['126545165'] = 'abc'; $arr[126545165] = 'uio'; var_dump($arr); echo ''; var_dump(isset($ar

使用Unity Application Block(三):理解和使用依赖注入的键

在使用 Unity 创建对象之前,需要准备 Unity 容器,也即进行注册(类型映射).在 使用Unity(二):配置 Unity .读取配置信息和获取对象中, 我们学习了如何使用配置文件来进行注册,而在本文中,我们将学习使用代码来进行各种注册,这些代码所实现的功能同样可以使用配置文件来实现. 因为 Unity 自带的文档已在这方面进行了详细说明,所以在此仅对该文档进行了翻译,以下是译文. Unity 应用程序块容器用键以及可选的名称来标识注册(类型映射).键是接口一个接口或者一个类(通常是基类

学电脑,就得知道电脑每个键的用处

F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELETE永久删除 DELETE删除 ALT+ENTER属性 ALT+F4关闭 CTRL+F4关闭 ALT+TAB切换 ALT+ESC切换 ALT+空格键窗口菜单 CTRL+ESC开始菜单 拖动某一项时按CTRL复制所选项目 拖动某一项时按CTRL+SHIFT创建快捷方式 将光盘插入到CD-ROM驱动器时

数据库模型设计——主键的设计

在数据库设计时,主要就是对实体和关系的设计,实体表现出来就是表,关系表现出来就是外键.而对于一个表,由两部分组成:主键和属性.主键的简单定义就是表中为每一行数据的唯一标识.其实更准确的说法,每一行数据的唯一标识是候选键(Candidate Key),一个表中可以有很多个候选键,主键是候选键中的一个,主要用于更方便的检索和管理数据.一个表中可以有多个候选键,但是只有一个主键.由于主键常常用于检索数据,也用于表之间的关联,所以主键的设计的好坏将会严重影响数据操作的性能.下面来介绍下主键设计的几个考虑

C#基础知识系列九(对IEnumerable和IEnumerator接口的糊涂认识)

原文:C#基础知识系列九(对IEnumerable和IEnumerator接口的糊涂认识) 前言   IEnumerable.IEnumerator到现在为止对这两个接口还是不太理解,不理解但是自己总是想着试着要搞明白,毕竟自己用的少,所以在此先记录一下.以备自己日后可以来翻查,同时也希望园子里的大牛们,来帮我看看理解的怎么样. 查看并使用两个接口 接下来我们先来看看两个接口的定义. 先来看一下IEnumerable接口,其实看过这个接口之后,发现它其实是非常的简单,只包含一个方法GetEnum

无线键鼠监听与劫持

1.无线键鼠的兴起 键盘连接到计算机有多种方式,有线键盘鼠标在生活中最常见,适用范围也很广泛,但有线连接不仅对操作距离有限制,而且给携带造成了不便.不仅如此,繁杂的线缆还很容易把桌面弄得凌乱不堪.无线键鼠非常好地解决了上述问题.无线键鼠又分为蓝牙类型和2.4GHz 类型,文中所指的无线鼠标一般指2.4GHz 类型.值得注意的是,虽然蓝牙键鼠的工作频段也是2.4GHz 频段,使用的却是蓝牙通信协议,符合蓝牙标准.而2.4GHz 类型的键鼠主要指利用专属无线协议开发的无线产品.2.4GHz 类型的无

如何区分SQL数据库中的主键与外键_MsSql

一.什么是主键.外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如 : 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 用户表(用户名.密码.登录级别) 其中用户名是唯一的, 用户名就是一个主键 上机记录表(卡号,学号,姓名.序列号) 上机记录表中单一一个属性无法唯一标识一条记录,学号和姓名的组合才可以唯一标识一条记录,所以 学号和姓名的属性组是一个主键 上机记录表中的序列号不是成绩表的