Tag: viewmodel

如何使用元素来获取数据绑定键和值observable?

我需要使用element获取数据绑定键和值observable。 var ViewModel = { selectOptions:ko.observableArray([…]), selectedValue:ko.observable() … some other stuff … } 在其他viewmodel中,我现在可以访问dom元素,我需要更新元素的绑定上下文observable。 如何获取数据绑定键和值? 我需要这样的东西 { options:selectOptions, value:selectedValue }

jQuery可以在ASP.NET MVC中对ViewModel进行控制吗?

我创建了Html文本框,以便在发回服务器时将它们绑定到自定义视图模型。 如果它是传统的POST,这很有效。 然后我可以在Controller端接收它,如下所示: [AcceptVerbs(HttpVerbs.Post)] public ActionResult AddCustomer(CustomersFormViewModel model) { //validate data, save customer, handle validation errors… } 我想知道 – 是否可以通过jQuery进行POST并仍然获得相同的行为?

从视图模型中的视图返回List

这是我的情况: 我有这个视图模型: public class ViewModel { public DateTime someDate { get; set; } public String someString { get; set; } public List someList { get; set; } } 我要做的是在视图中设置日期,写一些文本然后从E列表中选择任意数量的E.在操作中返回的ViewModel必须具有日期,文本并包含所选项的列表。 我需要知道的是如何处理所述列表。 如何将每个选定的项目添加到模型的列表中。 我正在考虑添加一个属性public bool selected到E,然后发送所有项目并过滤服务器上的选定项目,但我宁愿不来回发送所有数据,因为列表可能非常大。 我正在使用带有剃刀和JQUERY AJAX的MVC3来表达我的所有表格。 如果我不清楚,请告诉我。 谢谢。