Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在另一个应用程序中调用一个应用程序_Asp.net - Fatal编程技术网

Asp.net 在另一个应用程序中调用一个应用程序

Asp.net 在另一个应用程序中调用一个应用程序,asp.net,Asp.net,我有一个使用web表单方法的解决方案(soln1),另一个使用MVC2.0(soln2)。在soln1中的page1.aspx页面上,我想呈现soln2。我使用了iFrame,在src atribute中,我提供了soln2的起始URL。还有其他方法吗?基本上我不想使用iFrame,因为有一些样式问题 谢谢有三种方法(我可以想到)将一个网页加载到另一个网页中: IFrame jquery.load 框架 不幸的是,所有这些选择都有其问题 正如您所知,IFrame可能存在样式问题 JQuery

我有一个使用web表单方法的解决方案(soln1),另一个使用MVC2.0(soln2)。在soln1中的page1.aspx页面上,我想呈现soln2。我使用了iFrame,在src atribute中,我提供了soln2的起始URL。还有其他方法吗?基本上我不想使用iFrame,因为有一些样式问题

谢谢

有三种方法(我可以想到)将一个网页加载到另一个网页中:

  • IFrame

  • jquery.load

  • 框架

不幸的是,所有这些选择都有其问题

正如您所知,IFrame可能存在样式问题

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

框架要求你的站点有一个静态布局,并且可能有同样的风格问题

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

你为什么不发布你的造型问题,因为这可能是更容易解决的问题

更新:

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

scrolling="no"
有关示例,请参见此处:


谢谢你,罗斯。我的问题是iFrame的宽度。当框架内的内容溢出时,iFrame显示滚动条而不是父页面(page1.aspx)。Hene 2 borders即将出现在屏幕上。就在我头顶上,你能在IFrame的样式或CSS类上设置overflow:hidden吗?不,它不起作用。简而言之,我想要的是,iFrame在内部内容溢出的情况下工作。用解决方案更新了我的答案。嗨,Rohit,你对我更新的答案感觉如何?