欢迎学习 Razor 页面

这个网站致力于帮助那些想要使用 ASP.NET Core Razor 页面 Web 开发框架的开发人员。

什么是 Razor 页面?

ASP.NET Core Razor 页面是一个页面控制器框架,用于构建动态的,数据驱动的 Web 站点,并将关注点清晰分离。基于微软最新的 ASP.NET 版本—— ASP.NET Core,Razor 页面支持跨平台开发,可以部署到 Windows、Unix和 Mac 操作系统。

Razor 页面框架非常轻便,非常灵活。它为开发人员提供了控制HTML输出的全部权限。该框架建立在ASP.NET Core MVC 之上,并且在 .NET Core 应用程序中启用 MVC 时默认启用。Razor 页面是 .NET Core 上跨平台服务器端 HTML 生成的推荐框架,使用 Razor 页面您不需要任何关于 MVC 的知识和了解。

Razor 页面使用流行的C#语言在服务器端开发,并将 C# 嵌入到 HTML 标签中易学的 Razor模板语法,以动态地为浏览器生成内容。

谁应该使用Razor页面?

Razor 页面适合从初学者到企业级的各种开发人员。它基于以页面为中心的开发模式,为 Web 开发人员提供熟悉其它以页面为中心的框架(如PHP、传统ASP、JSP,ASP.NET 网页和 ASP.NET Web 窗体)的经验。初学者学习也相对容易,它包含 ASP.NET Core 的所有高级特性,适用于大型、可扩展的基于团队的项目。

如何获得 Razor 页面?

Razor 页面是作为 .NET Core 2.0 的一部分提供的,它可以作为 SDK(软件开发工具包)或 Runtime 免费下载。SDK包含用于创建.NET Core应用程序的运行时和命令行工具。当您安装 Visual Studio 2017 Update 3 或更高版本时,将为您安装SDK。Runtime 用于运行 .NET Core 应用程序。仅安装 Runtime 适用于不进行开发的机器。

您为什么要使用 Razor 页面?

如果您想要一个动态 Web 站点,一个经常添加内容的站点,您有许多可用的选择。您可以使用内容管理系统(CMS),其中有很多可供选择,包括WordPress、Joomla!、Drupal、Orchard CMS等;或者您可以聘请一个人为您建立一个合适的网站;或者,如果您对编程有兴趣并且具有编程能力,您可以自行构建。

如果您选择自己构建,有很多编程语言和框架供您选择。如果您是一个初学者,可能会想要一个易于学习、支持良好、强大的框架和语言。如果您正在考虑成为一名开发人员,可能想知道在学习新框架的过程中获得的技能对您提升潜在雇主的价值。在这两种情况下,将C#作为一门语言学习,将ASP.NET Core 作为框架来学习,正好符合您的需求。如果您是一位经验丰富的开发人员,Razor 页面框架只需要花费很少的时间即可拥有该技能。


如果您在查阅过程中,发现内容存在错误,请到我的博客中留言,谢谢,http://www.cnblogs.com/tdfblog/p/learn-razor-pages.html
最后一次更新时间: 2018-02-09 08:11:45