1

我的任务是将我们的 Intranet 网站从 Windows 2003 (IIS 6) 服务器迁移和升级到 Windows 2008 R2 (IIS 7.5) 服务器。在此过程中,我将重新设计所有 ASP.Net 应用程序,使其具有与我们的经典 ASP 页面相同的外观和感觉。

该网站基于 vbscript(大部分)和 javascript,而 ASP.Net 应用程序是用 VB.Net 编写的。

两年多前(在我开始在这里工作之前)所有经典的 ASP 页面都进行了大修和重新设计。当时为所有经典的 ASP 页面(大多数)构建了一个框架,但是 ASP.Net 应用程序仍然按照开发人员编写它们的方式进行,并且独立于框架,现在我是这里唯一的开发人员。

我正在寻找一种方法,我可以构建一个新的框架(基于现有的),经典的 ASP 和 ASP.net 都可以毫无问题地使用。如果不需要,我不想维护两组单独的代码。

大多数页面使用 <% %> 脚本标签来嵌入 vbscript,我了解到这些标签在 ASP.net 中不起作用。

到目前为止,我创建此类的微弱尝试已导致错误和不兼容。所以在我浪费更多时间之前,我想我会把这个问题抛给开发社区寻求建议。

4

1 回答 1

0

在经典 ASP 上的 Iframe 中打开您的 VB.NET 页面。这将使您的 NET 应用程序具有您最喜欢的站点的外观和感觉,同时允许您维护单组代码。最重要的是,它可以让您更轻松地在 VbScript 和 NET 页面之间共享数据。

现在几乎所有的浏览器都支持 iframe。

抱歉没有看到这个问题几乎是 1 岁

于 2014-04-23T21:32:56.953 回答