在asp.net mvc中使用knokcout绑定多个视图

时间:2013-11-12 19:55:04

标签: asp.net-mvc asp.net-mvc-3 knockout.js templatebinding

我有一个View xyz.cshtml

其中我渲染了两个部分视图ab。现在在xyz.cshtml页面中,我有一个切换视图的按钮。但是当我改变视图时它会出现问题,它不会对新加载的视图应用绑定。

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果你动态加载局部视图(我的意思是如果它们既没有在页面加载时加载,而是在按钮点击时被请求),那么Knockout将知道这些绑定。

在我的脑海中,我基本上会有两个视图模型,当您单击按钮时,在加载的标记中的运行ko.applyBindings中加载了一个新的局部视图。