javascript - 创建一个同时服务于经典 ASP 和 ASP.Net 的类

标签 javascript asp.net vb.net asp-classic vbscript

我的任务是将我们的 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 中不起作用。

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

最佳答案

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

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

抱歉,没看到这个问题已经有近一年了

关于javascript - 创建一个同时服务于经典 ASP 和 ASP.Net 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18621930/

相关文章:

javascript - Facebook Graph API - 使用 JavaScript 上传照片

asp.net - 如何在aspx页面中使用Request.QueryString?

asp.net - 找不到与目标运行时之一兼容的框架 .NETCoreApp=v1 的运行时目标

asp.net - 在 IIS/ASP.Net 的 .NET 1.1 应用程序中创建 .NET 3.0 子应用程序

c# - 管理 GUI 状态的最佳方法是什么(创建、编辑、读取模式...)

javascript - 验证后在页面上显示消息

javascript - 图像输入按钮时提交的 HTML javascript 表单

javascript - Vue.js应用中使用filter方法时的 "TypeError: Cannot convert undefined or null to object"

c# - 当我单击 CheckBox 时,Wpf PasswordBox 必须显示字符

vb.net - 查找 TabPage 的索引