Asp.net mvc 4 无法在创建时设置剑道UI组合框selectedindex

Asp.net mvc 4 无法在创建时设置剑道UI组合框selectedindex,asp.net-mvc-4,kendo-ui,telerik-mvc,Asp.net Mvc 4,Kendo Ui,Telerik Mvc,我创建了这个组合框: @(Html.Kendo().ComboBox() .Name("cropYear") .HtmlAttributes(new { style="width: 75px;"}) .Placeholder("something") .DataTextField("Text") .DataValueField("Value") .Bi

我创建了这个组合框:

 @(Html.Kendo().ComboBox()
            .Name("cropYear")
            .HtmlAttributes(new { style="width: 75px;"})
            .Placeholder("something")
            .DataTextField("Text")
            .DataValueField("Value")
            .BindTo(new List<SelectListItem>() {
                  new SelectListItem() {
                    Text = DateTime.Now.AddYears(1).Year.ToString(), Value = DateTime.Now.AddYears(1).Year.ToString()   
                  },
                  new SelectListItem() {
                    Text = DateTime.Now.Year.ToString(), Value = DateTime.Now.Year.ToString()   
                  },
                  new SelectListItem() {
                    Text = DateTime.Now.AddYears(-1).Year.ToString(), Value = DateTime.Now.AddYears(-1).Year.ToString()   
                  },
                  new SelectListItem() {
                    Text = DateTime.Now.AddYears(-2).Year.ToString(), Value = DateTime.Now.AddYears(-2).Year.ToString()   
                  },
                  new SelectListItem() {
                    Text = DateTime.Now.AddYears(-3).Year.ToString(), Value = DateTime.Now.AddYears(-3).Year.ToString()   
                  }
              })
              .SelectedIndex(2)
              .Suggest(true)
              .Events(
                events => events.Change("cropYearChanged")
              )
            .Height(200))
我收到一个错误,表示无法调用未定义的方法“select”


如果触发更改事件,则可以访问组合框。我做错了什么???

其他一切是否都按预期工作,或者只是SelectedIndex(2)不工作?您的代码没有任何问题。我复制并粘贴到我的代码编辑器中。SelectedIndex属性正确地选择了索引。然后我尝试添加$(“#cropYear”).data(“kendoComboBox”).select(1),它也正常工作。你必须有其他事情发生。是的,其他一切都按预期工作…我可以更改所选索引,但只有在触发更改事件后。这是什么版本的剑道?你和丹尼尔可能使用不同的版本。
$("#cropYear").data("kendoComboBox").select(1)