Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在不使用html包装器的情况下将视图模型数据绑定到Kendo DropDownlist_Javascript_Kendo Ui_Asp.net Mvc 5 - Fatal编程技术网

Javascript 如何在不使用html包装器的情况下将视图模型数据绑定到Kendo DropDownlist

Javascript 如何在不使用html包装器的情况下将视图模型数据绑定到Kendo DropDownlist,javascript,kendo-ui,asp.net-mvc-5,Javascript,Kendo Ui,Asp.net Mvc 5,我正在使用ASP.NETMVC5。该视图从控制器获取模型: public class IncidentWorkbenchViewModel { public List<string> ActiveUserList { get; set; } } 现在,我想知道如何在不使用HTML助手的情况下实现同样的功能。我认为最好使用javascript而不是包装器来实现更好的代码分离 javascript等价物是: <input id="selec

我正在使用ASP.NETMVC5。该视图从控制器获取模型:

    public class IncidentWorkbenchViewModel
    {
        public List<string> ActiveUserList { get; set; }
    }

现在,我想知道如何在不使用HTML助手的情况下实现同样的功能。我认为最好使用javascript而不是包装器来实现更好的代码分离

javascript等价物是:

<input id="selectedUser" />
<script>
  var activeUsers= @Html.Raw(Json.Encode(Model.ActiveUserList));
  $("#selectedUser").kendoDropDownList({
    dataSource: activeUsers,
    dataTextField: "Name",
    dataValueField: "Id"
  });
</script>

var activeUsers=@Html.Raw(Json.Encode(Model.ActiveUserList));
$(“#selectedUser”).kendoDropDownList({
数据源:activeUsers,
dataTextField:“名称”,
dataValueField:“Id”
});

javascript等价物是:

<input id="selectedUser" />
<script>
  var activeUsers= @Html.Raw(Json.Encode(Model.ActiveUserList));
  $("#selectedUser").kendoDropDownList({
    dataSource: activeUsers,
    dataTextField: "Name",
    dataValueField: "Id"
  });
</script>

var activeUsers=@Html.Raw(Json.Encode(Model.ActiveUserList));
$(“#selectedUser”).kendoDropDownList({
数据源:activeUsers,
dataTextField:“名称”,
dataValueField:“Id”
});

谢谢!我不知道模型需要转换成json对象,哈哈!实际上,我更喜欢将数据源read设置为指向mvc控制器操作,该操作以JSON格式返回我的列表。那么你就不必担心把所有这些列表加载到一个巨大的viewmodel.hmmm中,我明白了。我要更改我的代码。再次感谢你的提示。谢谢!我不知道模型需要转换成json对象,哈哈!实际上,我更喜欢将数据源read设置为指向mvc控制器操作,该操作以JSON格式返回我的列表。那么你就不必担心把所有这些列表加载到一个巨大的viewmodel.hmmm中,我明白了。我要更改我的代码。再次感谢你的提示。