ASP.NET页面中的ASP脚本代码?

ASP.NET页面中的ASP脚本代码?,asp.net,asp-classic,Asp.net,Asp Classic,如何在ASP.NET中使用ASP代码 是否可以在ASP.NET页面内运行ASP脚本代码 如果是,请举例说明 谢谢 - ASP代码可能如下所示。那么我们如何在ASP.NET中创建这样的脚本呢 Function changeColor(value, random) Dim colorArray colorArray = Split(value, ",") divBlockColor = colorArray(random Mod (UBound(colorArray) + 1)) End Func

如何在ASP.NET中使用ASP代码

是否可以在ASP.NET页面内运行ASP脚本代码

如果是,请举例说明

谢谢

- ASP代码可能如下所示。那么我们如何在ASP.NET中创建这样的脚本呢

Function changeColor(value, random) 
Dim colorArray
colorArray = Split(value, ",")
divBlockColor = colorArray(random Mod (UBound(colorArray) + 1))
End Function

我担心这是不可能的,因为ASP代码运行在与ASP.Net不同的应用程序环境中。这也是为什么在同一个网站的经典ASP和ASP.Net网页之间不共享sessionxyz的原因

您可以做的是将asp代码保留在.asp页面中,并使用带有POST的表单来回返回asp代码。这样,您就不必重写整个.asp环境,并且可以一次迁移一点到.Net


通过这种方式,您可以保留所有现有代码,并使用简单的javascript自动提交表单,将值发回.Net

,这并不容易。但是,通过可能最小的修改,您上面给出的代码示例实际上将非常容易地移植到VB.Net。如果您需要其他信息,我很乐意提供它如果它不需要任何会话共享怎么办?是否有任何标记表明它有旧的ASP代码?能否提供有关该项目的更多信息,以及为什么在.net页面中使用.ASP代码?这就像拥有一辆法拉利,但用柴油为其加油。。