2010-08-27 83 views
3

我有一个传统的ASP应用程序 - 在某些时候很快 - 需要迁移到ASP.Net 2.0(以与其他2.0应用程序兼容)。ASP - > ASP.Net:重构步骤

是否有这样的事情的最佳实践,即它是可能/可取的作为第一步将html,vbscript和javascript集体的当前邪恶的组合转移到aspx页面(没有任何代码隐藏分离)和然后迭代地用数据源等代替vbscript,或者比它的价值更麻烦? (应用程序不是复杂(我们正在谈论10个左右的.asp页面,具有类似数量的.inc文件),但是html和脚本的组合并不相当漂亮:很多if - 用于构建SQL命令的语句等]。

+1

你可以到ASP.NET 3.5/4 MVC这将是一个更简单的端口 – 2010-08-27 07:29:35

+0

可惜 - 我们有两个应用程序。?:一个asp和一个asp.net 2.0之一,而且没有计划从2.0升级到更高版本的asp.net。 – davek 2010-08-27 07:32:40

回答

2

Vbscript可能看起来很像VB.NET,但是有一点不同。除了CreateObject调用需要被调用.NET空间中的对象所取代。

我建议你拿出html部分,并把它们放在你的页面中,对于javascript,图像和css也是一样(这些大部分都可以在没有太多变化的情况下进行。

这篇文章也可能是你的兴趣:Converting ASP to ASP.NET

+0

这是一个非常有用的链接 - 谢谢! – davek 2010-08-27 07:58:45