在另一个中调用一个应用程序

时间:2011-09-21 08:41:33

标签: asp.net

我有一个使用Web表单方法的解决方案(soln1),另一个解决方案是MVC 2.0(soln2)。在soln1的page1.aspx页面上,我想渲染soln2。我使用了iFrame,在src属性中,我提供了soln2的起始URL。还有其他方法吗?基本上我不想使用iFrame因为一些样式问题。

由于

1 个答案:

答案 0 :(得分:0)

有三种方式(我能想到)将一个网页加载到另一个网页中:

  • 的IFrame

  • jquery.load

不幸的是,所有这些选项都存在问题。

如你所知,IFrame可能存在样式问题。

JQuery的加载与某些浏览器存在兼容性问题,并且存在事件冒泡问题。

框架需要为您的网站提供静态布局,并且可能会为您带来相同的样式问题。

考虑到这些问题,IFrame可能是最佳选择,它也专门针对您尝试实现的行为。

为什么不发布关于样式问题的内容,因为这可能是更容易解决的问题。

更新

要修复滚动条,您可以将此属性添加到iframe

scrolling="no"

有关示例,请参见此处:

http://jsfiddle.net/FZ4eZ/