新年决心:从经典 ASP 转向 ASP.NET MVC。我从哪说起呢?

New Years Resolution: Move from Classic ASP to ASP.NET MVC. Where do I start?

我可以闭着眼睛写经典ASP,而且写得很好。坦率地说,我之所以没有转向更新的技术,只是因为我没有一个项目无法在 Classic ASP (VBScript) 中完成。然而,我的新年决心是最终实现跳跃。我必须提前声明,因为我喜欢VB,我讨厌C#,但我愿意学习。我在桌面世界做过一点 C#,但从未在网络世界做过。

我整个星期都在阅读,但我最大的障碍是这些新技术似乎并没有让我以与以往相同的方式编码:在页面中内联。现在,我意识到大多数人认为这是有益的,但这对我来说是一个巨大的飞跃。

如果我不列出我的先入为主的观念和我认为我在过去一周学到的东西,你们认为最好的起点是哪里?我是我现在 30 多岁了,所以我可能不会像以前那样捡东西了。话虽如此,现在的学习曲线对我来说可能比 2003 年我应该这样做的时候更陡峭。除了一些有效的链接,我在开始这段旅程时会遇到哪些障碍?

在你的位置上我可能会做以下事情。听起来您可以访问 Visual Studio。由于您有一些使用 VB 的经验,我会选择一个您在 VB 中完成的简单项目,看看您是否可以从新的 ASP.NET MVC 4 Web 应用程序模板开始重新创建它。 MVC 4 中的主要概念(至少对我来说是新的)是如何使用 'Razor' 来显示服务器数据。它可用于在 C# 中编写内联代码,但有一些约定可以为您节省大量 HTML 编码。还有部分视图概念可以为您节省大量工作。那里有很多有用的 YouTube 视频。特别是,我认为这个人 https://www.youtube.com/channel/UCAo_CcePreaRTa3gQZBjWfA 在教授如何在 MVC 4 应用程序中发出 Ajax 请求方面做得很好。

祝你好运!