2013-04-30 44 views
0

帧/框架集已被弃用。多个独立的网页,而无需使用框架,内部框架和Ajax

的I帧不推荐用于各种原因。

Ajax不是一直以来的供应商可能不支持它的一个选项。

那么如何融合&按照现代HTML标准在Asp.Net 4.0或更高版本的页面中显示来自两个不同源的多个html内容?

我应该完全专注于阿贾克斯/部分相关页面开发或继续使用的iFrame作为权宜之计,希望他们不要在不久的将来也贬低了吗?

+0

Ajax并不总是一种选择,因为其中一个提供者可能不支持它 - 你能详细说明一下吗? – 2013-04-30 20:45:25

+0

@WiktorZychla这一切都取决于您的合作伙伴网站archetecture是否supoort ajax并返回部分网页内容或完整的HTML。 – Deb 2013-05-01 16:52:15

回答

0

也有一段时间,甚至Facebook的是在iframe中,现在它的所有关于部分缓解。但是iframe不会很快出现,我们仍然会获得许多特定于iframe的客户端要求,并且如果它适合您需要实现兼容性的原因,您为什么会对替代品感到困惑。
除此之外HTML5增加了一些新的香料的iframe所以它明确表示,这件事情是不是在去宾。

所以最后,我会建议:
1.如果您希望您的应用程序兼具互动性,请转到ajax/partial/jquery &用户友好。
2.如果兼容性是个大问题,那么请直接转到iframe。
关注

+0

谢谢Alok。但是我担心从现在开始下一次升级时5-7年的情况,因为我的应用程序需要升级。 iframe是否仍然存在?一个大问题是在页面中放置标题,菜单和导航相关的东西,并在iframe中放置其他页面,这样可以节省大量时间和资源,因为每次加载子页面时都不必重新加载父页面内容。我现在有一个升级。如果iframe将来会出现在webforms中,否则我必须转向MVC/Ajax,这完全是另一回事,需要进行相当大的修改并且代价高昂。 – Deb 2013-05-01 17:05:39

+0

iframe将是他们的,毫无疑问。但是5 - 7年的情景你应该更好地转向最新的技术。虽然将整个应用程序转换成其他东西的代价非常高,而且时间要求很高,所以如果你不考虑浏览器中的搜索引擎优化,可访问性和内容兼容性等参数(因为iframe往往会在某些浏览器中崩溃或行为异常);你不能坚持下去。除此之外,为什么当母版页只是他们的时候,你使用iframe。 – Alok 2013-05-01 18:56:39

+0

我使用iframes,因为我必须显示很多pdf(报告),我不能使用母版显示。最重要的是,由MS控制的报告viwer,SAP为我的带宽增加了很多权重。 – Deb 2013-05-12 03:06:25