我需要紧急解决我的问题,我是 mvc 新手,请为我的问题提供示例代码。任何帮助将不胜感激。
假设我的视图模型中有一个可观察的数组,即
var viewmodel = {
vendorproviders : ko.observablearray([])
}
其中 vendorproviders 列表由多个属性组成,例如 id、name、country、address 等
我想在我的网格中填充该数组,其中每一行都有一个选择按钮,当单击该按钮时,它应该通过提交或通过 ajax 调用将 id 发布到我的控制器操作。
此外,如果有一个单独的文本框,网格应该是可搜索的,基于文本框的值,网格应该显示匹配的提供者,否则显示所有提供者。
当用户搜索特定的提供者网格时,应该从可观察数组中填充,而不是一次又一次地在服务器上调用以填充可观察数组。