繁体   English   中英

从局部视图到主视图的Javascript调用

[英]Javascript calls from partial views to main view

好了,所以我在asp.net mvc的局部视图中加载了一个jQuery Grid。 因此,假设在该局部视图上,我能够获取在我的JQGrid中选择的行。 但是,假设加载了部分视图的主视图无法直接访问该视图,因为加载到浏览器上的主视图会刷新并且使用ajax加载部分视图。 现在,执行此操作的最佳方法是什么。 我是否应该使用JSON来存储应用程序的状态? 因此,在这种情况下,我希望能够从主视图访问javascript或部分视图的元素。

这样做的最佳方法是什么?

我发现将状态保存在客户端的JSON对象中比尝试协调服务器端的所有内容都容易得多,尤其是在使用动态加载的局部视图时。 这使您可以确定客户端需要进行哪些更改和/或功能,然后从服务器上专门获取所需的内容。

我使用的另一个漂亮的东西是knockout.js。 它使您的UI状态与客户端对象保持一致。 它可能与您正在使用的网格配合使用,也可能无法配合使用,但是我发现它简化了变更跟踪并使我的代码更易于维护。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM