【发布时间】:2014-08-11 01:38:58
【问题描述】:
我在使用 knockoutjs 下拉列表时遇到问题,我的 razor 视图上有一个 MVC 5 应用程序,该应用程序正在从淘汰中绑定。
<select name="alddlname" id="alddl"
data-bind="
options: authorityLevel,
optionsText: 'AuthorityLevel',
optionsValue: 'aid',
value: aid
">
</select>
我将链接到使用所选项目并将其传递给模型属性
public List<authorityLevel> authLevellistItems { get; set; }
public string SelectedAuthType { get; set; }
我想将模型绑定到下拉列表,以便将 selectedAuthType 设置为值
下拉列表是从淘汰赛中填充的
var authorityLevelList = Html.Raw(JsonConvert.SerializeObject(ViewBag.authorityLevelDDL));
$(document).ready(function ()
{
var vm = new AppViewModel();
vm.authorityLevel = ko.mapping.fromJS(@authorityLevelList);
ko.applyBindings(vm);
});
提前谢谢你
【问题讨论】:
-
显示更多代码以及您遇到的问题的具体细节,或在 JSFiddle 中创建问题示例。这里没有足够的信息。
-
用额外的 c# 代码编辑,
标签: asp.net-mvc razor knockout.js