0

我正在为拥有某项服务的第三方提供商的客户编写一个新的 ASP.NET/MVC 系统。第 3 方提供了一个简单的 Web 界面供客户上传和维护数据。

现在客户希望我们将这个与第 3 方的接口构建到我们的系统中,因为他们发送给第 3 方的一些数据是从我们的数据库中提取的。

最简单、快速和肮脏的方法是为第 3 方网站制作 iFrame。但这会给我们想要的功能吗?有没有办法从我们的系统将数据推送到 iFrame 中?我们可以将 iFrame 的响应拉入我们的系统吗?是否可以在 iFrame 之上应用我们自己的样式表,这样系统就不会像 Frankenstein 博士的怪物,由不同外观的组件拼凑而成?

还是我们必须设计自己的 UI 来完全模仿 3rd 方 UI,发布到 3rd 方 URL 并解析响应,以便它可以以适当的方式呈现?

4

1 回答 1

1

还是我们必须设计自己的 UI 来完全模仿 3rd 方 UI,发布到 3rd 方 URL 并解析响应,以便它可以以适当的方式呈现?

如果 3rd 方服务没有为您提供 API 或自定义 CSS 样式表的方法,我担心这可能是您的选择(在这种情况下,您可以使用iframe传递一些会更改 CSS 的参数) .

于 2013-03-13T07:34:09.787 回答