什么是 Razor ?
  Razor 是一种允许向网页中嵌入基于服务器的代码(C#)的标记语法,是微软针对ASP.NET MVC推出的模板引擎。
  C# 的主要 Razor 语法规则
  Razor 代码封装于 @{ ... } 中
  行内表达式(变量和函数)以 @ 开头
  代码语句以分号结尾
  字符串由引号包围
  C# 代码对大小写敏感
  C# 文件的扩展名是 .cshtml


  与对象打交道
  服务器代码常常涉及对象。
  "Date" 对象是典型的 ASP.NET 内建对象,但是也可以自行定义对象,一张网页,一个文本框,一个文件,或者一条数据库记录,等等。
  对象可以拥有能够执行的方法。数据库记录可以提供“保存”方法,图像对象可以有“旋转”方法,电子邮件对象可以提供“发送”方法,以此类推。
  对象也可以有描述其特点的属性。数据库记录可以有 FirstName 和 LastName 属性。
  ASP.NET Date 对象拥有 Now 属性(写为 Date.Now),Now 属性有 Day 属性(写为 Date.Now.Day)。下面的例子展示如何访问 Date 对象的某些属性:

  读取用户输入
  动态网页的另一个重要特性是读取用户的输入。
  由 Request[] 函数读取输入,并由 IsPost 条件进行测试: