使用iframe作为mvvm设计模式

时间:2014-03-06 06:36:01

标签: javascript html iframe mvvm knockout.js

对mvvm模式使用iframe是个好主意吗?我目前正在使用knockout js来简化c#中的mvvm设计模式。我正在考虑将独立组件放入他们自己的html文件(视图)中,并为它们提供相应的.js文件(模型),并在页面需要时使用iframe渲染它们。这样我就可以创建许多可重用的组件。

任何人都可以详细解释这样做的利弊吗?感谢

1 个答案:

答案 0 :(得分:0)

在任何Web开发中使用框架,尤其是页面的重要部分,都是一个坏主意。它们应仅用于嵌入第三方插件(如shoutbox)。对于其他东西,您应该使用带有ajax的部分回发(如果您需要这种行为)。您可以使用MVC和Webforms框架创建可重用的部件/控件,这样您就不会有任何问题。

如果你需要知道为什么确切的框架是一个坏主意,只需谷歌它,已经有太多关于它的讨论。