0

有没有用 asp.net 编写的开源 http 隧道软件?我知道我可以简单地获取 http 响应并将其显示在 iframe 中,但这不是想要的结果。替换链接,分别设置页面内容的样式。这需要大量的解析和编辑内容。如果有可以为我做的开源控件或项目,那就太好了。不幸的是,我在网上找不到任何东西。

4

2 回答 2

1

如果我理解正确,您希望能够在不使用 IFRAMES 的情况下在 asp.net 页面中显示来自不同域的内容?如果是这样,我认为今天是不可能的。

有; 然而,一个 jQuery 插件允许您使用 JSONP+YQL 从其他网站加载内容。在这里和这里

于 2011-09-26T13:18:06.743 回答
0

从您页面背后的代码中,使用System.Net.WebClient向其他站点发出网络请求,然后获取返回的 HTML 并将其显示在您的页面上。

编辑: 如果您不想自己手动修复所有 HTML,请查看 IIS7 中的应用程序请求路由模块。它可以充当代理并从其他域中提取内容。

于 2011-09-26T14:52:11.167 回答