如何在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
答案 0 :(得分:0)
我担心这是不可能的,因为ASP代码在与asp.Net不同的应用程序环境中运行。这也是为什么例如session("xyz")
不在同一网站的Classic ASP和ASP.Net网页之间共享的原因。
你可以做的是将asp代码保留在.asp页面中,并使用带有POST的表单来回转到asp代码。通过这种方式,不必须重写整个.asp环境,并且您可以一次迁移到.Net。
这样您就可以保留所有现有代码,并使用简单的javascript自动提交表单,将值发布回.Net