Asp.net mvc 4 找不到MVC4 MultiSelect小部件的剑道UI

Asp.net mvc 4 找不到MVC4 MultiSelect小部件的剑道UI,asp.net-mvc-4,razor,kendo-ui,multi-select,kendo-asp.net-mvc,Asp.net Mvc 4,Razor,Kendo Ui,Multi Select,Kendo Asp.net Mvc,我一直在asp.NETMVC4项目中使用剑道用户界面,它工作正常 我使用过类似于DropDownList、Grid、的小部件,它没有问题 最近,我想将我的一些DropDownList更改为MultiSelect 因此,我尝试复制此链接中的示例: 但是,会显示一条错误消息: CS1061:'Kendo.Mvc.UI.Fluent.WidgetFactory'不包含'MultiSelect'的定义,并且找不到接受'Kendo.Mvc.UI.Fluent.WidgetFactory'类型的第一个参数的

我一直在asp.NETMVC4项目中使用剑道用户界面,它工作正常

我使用过类似于
DropDownList、Grid、
的小部件,它没有问题

最近,我想将我的一些
DropDownList
更改为
MultiSelect

因此,我尝试复制此链接中的示例:

但是,会显示一条错误消息:

CS1061:'Kendo.Mvc.UI.Fluent.WidgetFactory'不包含'MultiSelect'的定义,并且找不到接受'Kendo.Mvc.UI.Fluent.WidgetFactory'类型的第一个参数的扩展方法'MultiSelect'(是否缺少using指令或程序集引用?)
XXX是传递到该视图的模型

我有谷歌it,它似乎是一个关于名称空间/引用配置的问题,但正如我所说,我通常使用其他剑道UI小部件

下面是我的工作代码
DropDownList
,以及一个不工作的
MultiSelect

@(Html.Kendo().DropDownList()
       .Name("vendorName") // Name of the widget should be the same as the name of the property
       .DataValueField("VendorCategoryID") // The value of the dropdown is taken from the EmployeeID property
       .DataTextField("VendorName") // The text of the items is taken from the EmployeeName property
       .DataSource(source =>
            {
                source.Read(read =>
                {
                    read.Action("GetVendors", "GenReport"); //Set the Action and Controller name
                });

            })
            .OptionLabel("---Please Select---")
            .Events(e =>
                {
                    e.Change("vendorOnChange");
                })
)

@(Html.Kendo().MultiSelect()
      .Name("required")
      .Placeholder("Select attendees...")
      .BindTo(new List<string>() {
          "Steven White",
          "Nancy King",
          "Anne King",
          "Nancy Davolio",
          "Robert Davolio",
          "Michael Leverling",
          "Andrew Callahan",
          "Michael Suyama",
          "Anne King",
          "Laura Peacock",
          "Robert Fuller",
          "Janet White",
          "Nancy Leverling",
          "Robert Buchanan",
          "Andrew Fuller",
          "Anne Davolio",
          "Andrew Suyama",
          "Nige Buchanan",
          "Laura Fuller"
      })
      .Value(new string[] { "Anne King", "Andrew Fuller" })
)
@(Html.Kendo().DropDownList())
.Name(“vendorName”)//小部件的名称应与属性的名称相同
.DataValueField(“VendorCategoryID”)//下拉列表的值取自EmployeeID属性
.DataTextField(“VendorName”)//项的文本取自EmployeeName属性
.DataSource(source=>
{
source.Read(Read=>
{
read.Action(“GetVendors”、“GenReport”);//设置操作和控制器名称
});
})
.OptionLabel(“---请选择---”)
.事件(e=>
{
e、 变更(“卖方变更”);
})
)
@(Html.Kendo().MultiSelect())
.名称(“必需”)
.占位符(“选择与会者…”)
.BindTo(新列表(){
“史蒂文·怀特”,
“南希·金”,
“安妮·金”,
“南希·达沃利奥”,
“罗伯特·达沃利奥”,
“迈克尔·勒沃林”,
“安德鲁·卡拉汉”,
“迈克尔·素山”,
“安妮·金”,
“劳拉·皮科克”,
“罗伯特·富勒”,
“珍妮特·怀特”,
“南希·勒沃林”,
“罗伯特·布坎南”,
“安德鲁·富勒”,
“安妮·达沃利奥”,
“Andrew Suyama”,
“奈杰布坎南”,
“劳拉·富勒”
})
.Value(新字符串[]{“Anne King”,“Andrew Fuller”})
)
这是我的VS2012智能感知,没有多选。。。


有谁能帮我一下,告诉我如何使用
MultiSelect
?谢谢

根据要求,以下是我评论的答案:


2013年第1季度的剑道版本中增加了Multiselect。对于所有主要版本发布。如果您仍然有活动的Telerik订阅,请从帐户页面或Telerik启动器安装。

根据要求,以下是我的评论:


2013年第1季度的剑道版本中增加了Multiselect。对于所有主要版本发布。如果您仍然有活动的Telerik订阅,请从帐户页或Telerik启动器安装。

您使用的剑道UI版本是什么?我找不到安装程序…但是包含剑道UI的文件夹名为“剑道UI for ASP.NET MVC 2012第3季度”,我使用的是“2012年第三季度ASP.NET MVC的剑道用户界面/wrappers/aspnetmvc/Binaries/Mvc3/Kendo.MVC.dll“这听起来像剑道UI版本问题吗?如果是的话,我可以告诉我的老板,然后我可以用其他解决方法来代替…谢谢!2013年第1季度的剑道版本中增加了Multiselect。对于所有主要版本发布。如果你仍然有一个活跃的Telerik订阅,那么要么从帐户页面安装,要么从Telerik启动器安装。谢谢。这实际上节省了我的时间@DavidShort将其添加为答案。:)你正在使用哪个版本的剑道UI?我找不到安装程序…但是包含剑道UI的文件夹名为“2012年第三季度ASP.NET MVC剑道UI”,我正在使用“2012年第三季度ASP.NET MVC剑道UI/wrappers/aspnetmvc/Binaries/Mvc3/kendo.MVC.dll”的dll,这听起来像是剑道UI版本问题吗?如果是的话,我可以告诉我的老板,然后我可以用其他解决方法来代替…谢谢!2013年第1季度的剑道版本中增加了Multiselect。对于所有主要版本发布。如果你仍然有一个活跃的Telerik订阅,那么要么从帐户页面安装,要么从Telerik启动器安装。谢谢。这实际上节省了我的时间@DavidShort将其添加为答案。:)