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/>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值