Razor C# 标记语法

Razor C# 标记语法

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Visual Studio 2015   razor C#语法

作者: 李杨

撰写时间:2019-04-10

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

我们先来简单的说一下Razor是什么。

 

Razor不是编程语言。它是服务器端的标记语言。

 

Razor是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法。

 

当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向

 

浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码

 

能执行复杂的任务,比如访问数据库。

 

那么Razor的语法是怎样的呢?

 

其实Razor使用的语法与PHP 和 ASP相似。

 

Razor语法:

 

Razor C# 主要的语法规则

  1. Razor 代码块包含在 @{ ... }
  2. 代码语句用分号结束
  3. 内联表达式(变量和函数)用@开头
  4. 变量使用var关键字声明
  5. 字符串用引号括起来
  6. C#代码区分大小写
  7. C#文件的扩展名是.cshtml

 

 

 

举个例子C#

 

单行的代码块

@{ var myMessage = “ Hello word”; }

 

行内表达式或变量:

<p>The value of MyMessage is: @myMessage</p>

 

多行语句代码块:

@{

var greeting = “Welcome to our site!”;

var weekDay = DateTime.Now.DayOfWeek;

var greetingMessage = greeting + “ Here in Huston it is : ” + weekDay;

}

<p>The greeting is : @greetingMessage<p/>

猜你喜欢

转载自blog.csdn.net/weixin_44540183/article/details/89365168