新 Razor 视图引擎的大部分文档都在 WebMatrix 和 ASP.NET“网页”的上下文中。即使在 MSDN 库本身中,(对我而言)似乎是大多数 Razor 文档(具有 Razor 语法的 ASP.NET 网页)的根参考页面的文章本质上与 ASP.NET 网页相关,并且在文档树中标题为“Microsoft WebMatrix”的分支。
但是,我从阅读的其他内容中收集到,Razor 语法也可用于 ASP.NET MVC 3,这似乎与 ASP.NET 网页几乎没有关系。
现在我是这个领域的新手,我现在正在学习 WebMatrix,所以如果我弄错了一些细节,请纠正我,但我知道我也想开始学习 ASP.NET MVC不久的将来,因此做出这些区分对于这种转变非常重要。
因此,我正在寻找一份权威指南,让我能够准确了解我所学的哪些部分是 Razor 语法的一部分,哪些是 ASP.NET“网页”的一部分。
我还需要澄清 WebMatrix 和 ASP.NET 网页之间是否有任何区别。我了解 WebMatrix 是基于“网页”的,但目前尚不清楚我正在学习的某些内容是否是 WebMatrix 的一部分,或者(我怀疑)WebMatrix 是否只是围绕“网页”的 IDE,与除了 UI 之外,没有什么太多的补充。
请问有人可以在这些领域提供一些说明吗?
(顺便说一句,我是否遗漏了什么(其他),或者“网页”是他们可能为这个新系统想出的最令人困惑的名字?)