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

时间:2011-03-01 10:30:39

标签: 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 Function

1 个答案:

答案 0 :(得分:0)

我担心这是不可能的,因为ASP代码在与asp.Net不同的应用程序环境中运行。这也是为什么例如session("xyz")不在同一网站的Classic ASP和ASP.Net网页之间共享的原因。

可以做的是将asp代码保留在.asp页面中,并使用带有POST的表单来回转到asp代码。通过这种方式,必须重写整个.asp环境,并且您可以一次迁移到.Net。

Principal Post ASP.Net to ASP and return values

这样您就可以保留所有现有代码,并使用简单的javascript自动提交表单,将值发布回.Net