我正在为客户维护一款经典的ASP应用程序,当我查看ASP时,有个问题浮现在我的脑海中 - 把一个经典的ASP应用程序转换为ASP.NET MVC或ASP.NET WebForms哪个更容易?
从许多方面来看,将ASP的HTML转换为MVC似乎会比将HTML块剥离并将它们转换为ASP.NET控件、重复器、数据网格等更容易。此外,必须添加ViewState等处理和逻辑,这可能需要额外的工作。
我不认为我的客户会要求升级这样的应用程序,所以这只是理论上的想法。
假设这个ASP代码编写得很好(当然,并非总是如此),那么真正的问题是,最佳情况下设计良好的ASP网站是否比WebForms更适合迁移到MVC?
(请注意,我对ASP.NET MVC非常陌生,所以可能会漏掉一些重要内容)。