我在这个应用程序中大量使用knockout,并将对javascript视图模型执行大量操作。最初,我在POCO类上使用razor循环来呈现内容,但现在我正在考虑让knockout来呈现所有内容(通过2.0原生模板)。
这是为了能够更有效地绑定到dom元素并返回到视图模型。这是正确的思维方式吗?
发布于 2013-02-28 01:55:28
我以前遇到过这种情况,我在razor和js中有重复的功能(渲染html)。如果你被要求在你的js中通过ajax和knockout.js呈现html,那么我看不到在剃刀中复制这种功能的好处。相反,只需重用您的客户端代码来在js中呈现html即可。通常,我会将poco对象序列化为JSON,并在初始页面加载时将其嵌入客户端,因此js将基于这些对象创建html,就像它通过AJAX返回时一样。
https://stackoverflow.com/questions/15118770
复制相似问题