【发布时间】:2011-01-23 07:32:07
【问题描述】:
将 .asp 页面转换为 .aspx 的最佳方法是什么?经典的 asp 到 asp.net。 我试图避免从头开始重写所有页面。
谢谢
【问题讨论】:
标签: asp.net asp-classic
将 .asp 页面转换为 .aspx 的最佳方法是什么?经典的 asp 到 asp.net。 我试图避免从头开始重写所有页面。
谢谢
【问题讨论】:
标签: asp.net asp-classic
我认为这是一种完全不同的语言,你真的无法避免从头开始做所有事情。我认为,除了从头开始之外,任何解决方案都需要花费同样多的时间和头痛。
【讨论】:
这真的取决于很多事情。主要是页面的复杂程度,以及它的作用。您的问题需要更具体一点,但实际上没有任何单一的“一次性”解决方案。
【讨论】:
我在 asp.net 上的第一次尝试是迁移一个 asp 应用程序,并且仍然没有直接的迁移路径。我们发现最好的方法是将应用程序拆分为多个功能区域,然后迁移每个区域 - 有效地运行两个应用程序并在其间设置一个桥梁。
我一直认为 ASP.Net 命名错误,因为它看起来像是对经典 ASP 的升级,但实际上并不相信。 ASP.Net 更像是将 Windows 风格的编程引入 Web 的尝试,抽象出 http 请求的无状态特性——当然是在它的 webforms 化身中
如果您确定要使用经典的 ASP 样式应用程序,您可以将所有代码包含在一个页面上,而忘记页面后面的模型,尽管这很不寻常。如果您可以对所使用的技术做出决定,您可以将 MVC 视为至少在概念上它与 ASP 的共同点比网络表单更多。 MVC 承认它是一个网络应用程序(如 ASP),而网络表单更喜欢将这一事实隐藏在幕后。
【讨论】: