学习 razor pages 指南
这是一个系列,我打算把此人
的系列翻译一下,学习技术的同时,顺便提高一下英文水平。
原文地址:https://www.learnrazorpages.com/
前言
欢迎来学习 razor pages
这个系列文章致力于帮助想要利用 asp.net core 的 razor pages web 开发框架开发web应用的开发人员。
Razor pages 是什么?
ASP.NET Core Razor Pages 是一种专注于页面的框架,用于构建动态的,数据驱动的,具有清晰的关注分离点的网站。基于最新版本的 ASP.NET Core,Razor Pages 支持交互平台开发,并且可以部署到Windows,Unix 和Mac操作系统。
Razor Pages 框架轻量级,并且非常灵活。它为开发人员提供了对HTML页面渲染的完全的控制。这个框架基于ASP.NET Core MVC创建,当MVC在一个 .NET Core 应用中被启用,Razor pages 就默认被启用了。 Razor Pages 是一个被推荐的框架,用于在.net core 生生成跨平台的服务器端HTML。使用Razor pages 并不要求你具备MVC相关的知识和理解。
Razor Pages使用流行的c#编程语言进行服务器端编程,使用易学的Razor 模板语法在HTML标记中嵌入c#以动态地为浏览器生成内容。
哪些人应该使用Razor pages?
Razor Pages适用于从初学者到企业级的各类开发人员。它基于一个以页面为中心的开发模型,使熟悉其他以页面为中心的框架的web开发人员,如PHP、Classic ASP、Java Server Pages、ASP.NET Web Pages 和 ASP.NET Web Forms。它对初学者来说也相对容易学习,它包含ASP的所有.NET Core高级特性,使得它同样适用于大型的、可伸缩的、基于团队的项目。
如何获得Razor pages?
Razor页面从2.0版本开始就包含在.net Core中,可以作为SDK(软件开发工具包)或运行时免费下载。SDK包括用于创建.net core应用程序的运行时和命令行工具。当您安装Visual Studio 2017 Update 3或Update 3之后的版本,SDK是默认为您安装的。运行时用于运行.net core应用程序。仅在运行时安装是为了在不进行开发的机器上使用。
为什么你应该使用Razor pages?
如果您想要一个动态web站点,即内容经常被添加到其中的站点,那么您有许多可用的选项。你可以使用内容管理系统(CMS),其中包括WordPress, Joomla!Drupal、Orchard CMS等。或者你可以雇人为你建立一个合适的网站。或者,如果您对编程感兴趣并有一定的编程天赋,您也可以构建自己的程序。
如果您选择自己构建,那么您可以从各种编程语言和框架中进行选择。如果您是初学者,您可能希望从一个易于学习、得到良好支持和健壮的框架和语言开始。如果你正在考虑成为一名程序员,你可能想知道你在学习新框架的过程中获得的技能将提高你对潜在雇主的价值。在这两种情况下,学习c#作为一种语言和ASP.NET Core作为一个框架将会满足这些要求。如果您是一名经验丰富的开发人员,那么Razor Pages框架很可能会以最小的工作量为您增加技能。
学习 razor pages 指南的更多相关文章
- Razor Pages
学习Razor Pages笔记 学习内容:https://learnrazorpages.com Razor页面都是以.cshtml结尾,其中内容页面必须具有以下三个特征: 1,文件名首位不能是下划线 ...
- 基于ASP.NET Core 3.0快速搭建Razor Pages Web应用
前言 虽然说学习新的开发框架是一项巨大的投资,但是作为一个开发人员,不断学习新的技术并快速上手是我们应该掌握的技能,甚至是一个.NET Framework开发人员,学习.NET Core 新框架可以更 ...
- ASP.NET Core 快速入门(Razor Pages + Entity Framework Core)
引子 自从 2009 年开始在博客园写文章,这是目前我写的最长的一篇文章了. 前前后后,我总共花了 5 天的时间,每天超过 3 小时不间断写作和代码调试.总共有 8 篇文章,每篇 5~6 个小结,总截 ...
- PHP程序员进阶学习书籍参考指南
PHP程序员进阶学习书籍参考指南 @heiyeluren lastmodify: 2016/2/18 [初阶](基础知识及入门) 01. <PHP与MySQL程序设计(第4版)> ...
- [译]ASP.NET Core揭秘 - Razor Pages
原文 什么是Razor Pages? Razor pages是ASP.NET Core 2.0的新特性,它被设计用来更快的开发页面,比传统的MVC模式更便捷. 创建项目 为了使用Razor Pages ...
- asp.net core 的 razor pages 如何使用ajax调用后台方法
Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法. 当网页被写入浏览器时,基于服务器的代码能够创建动态内容. 在网页加载时,服务器在向浏览器返回页面 ...
- Razor Pages with ASP.NET Core 2
With ASP.NET Core 2 we get another way of building web applications. It’s one of those new things th ...
- ASP.NET Core Razor Pages
Razor 页面是Asp.Net Core2.0新增的一个功能.Razor 页面是 ASP.NET Core MVC 的一个新特性,它可以使基于页面的编码方式更简单高效. 环境:vs2017 .net ...
- Introduction to Razor Pages in ASP.NET Core
https://docs.microsoft.com/en-us/aspnet/core/mvc/razor-pages/ 从ASP.NET Core 2.0.0版本之后,添加了新的特性Razor p ...
随机推荐
- 为App添加Log日志文件
using System; using System.Globalization; using System.IO; using System.Text; using System.Windows.F ...
- 响应式用法rem,需要加入这段JS
<script type="text/javascript"> $(function(){ function size() { winWidth = $(window) ...
- 4月18日 MySQL学习
正式开始了数据库的学习 昨天下好的MySQL 今天正式开始学习的,介绍了多种数据库软件,当然 学习的这个是开源的 免费的. DBMS(数据库管理系统)这就是我们学习的数据库的软件 数据库分为关系型数据 ...
- 买房安全无忧 l 龙光集团与光大银行二手房资金监管战略合作!
二手房买卖中,担心购房过程中房款交易的安全以致买方不敢先付款.卖方不敢先过户的现象比比皆是.近日,龙光集团与光大银行形成战略合作伙伴,联合推出“二手房交易资金监管”业务,彻底改变了二手房交易的付款模式 ...
- access数据库转sql server中ID的问题
USE [Task] GO /****** Object: Table [dbo].[Task] Script Date: 04/16/2018 16:14:56 ******/ SET ANSI_N ...
- crontab计划任务实例
使用实例 实例1:每1分钟执行一次command 命令: * * * * * command 实例2:每小时的第3和第15分钟执行 命令: 3,15 * * * * command 实例3:在上午8点 ...
- Linux-存储管理
存储基础知识 从工作原理区分: 机械 HDD 固态 SSD SSD的优势: SSD是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈,拥有极高的存储性 ...
- 【学习笔记】python
1. len( s ) 返回对象(字符.列表.元祖等)的长度或项目个数. >>>str = "runoob" >>> len(str) # ...
- 【caffe】caffe在linux环境下的安装与编译
网上的caffe的安装教程繁杂而散乱,对初学者很不友好,尤其对该框架理解不深的童鞋.总的来说,caffe的安装不外乎几个固定的步骤,对每一步有了一定的理解,安装只是time-consuming的问题! ...
- 2017-12-19python全栈9期第四天第三节之iterable可迭代对象join之字符串和列表转换成字符串和range
#!/user/bin/python# -*- coding:utf-8 -*-s = 'zd's1 = '_'.join(s)print(s1)li = ['zs','ls','ww','zl',' ...