使用MVC 4,我试图将一个viewmodel发送回控制器,其值使用我视图的javascript部分中的Knockout填充。
Psuedocode:
var ProgramOptionsVm = function() {
self = this;
self.AvailableOptions is populated (IList<RegistrationOption>)
}
我想将AvailableOptions设置为等于viewmodel的字段。类似的东西:
Model.AvailableOptions = ProgramOptionsVm.AvailableOptions
任何建议都会很棒!
答案 0 :(得分:0)
您无法使用您的Knockout视图模型直接设置Model.AvailableOptions
。这两件事存在于不同的范围内:前者是服务器端,后者是客户端。您必须将数据POST回另一个控制器操作。