Razor 视图引擎

与Aspx开发区别在于代码:

  1、Razor 更智能,摒弃了<%%>格式,直接用@符号开启cs代码,遇到html时自动识别

  2、遇到如汉字等即非cs代码,又非html代码就无法识别,由“@:”或“<text></text>”来输出

 

Razor格式:

  1、基本代码以“@”开启cs代码,一行内为cs代码

  2、“@{}”表示花括号内都是cs代码

  3、“@:”或“<text></text>”输出文本

  4、“@()”括号内内容转化为代码

 

一、新建Razor视图引擎

C#-MVC-Razor视图引擎及解决路径问题的三个方法

二、输出当前时间,并判断上午或下午

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    @DateTime.Now.ToString("yyyy年MM月dd日");<br />
    @if (DateTime.Now.Hour > 12)
    {
        @:下午
    }
    else
    {
        <text>上午</text>   
    }

</body>
</html>
Razor展示时间

相关文章:

  • 2021-06-11
  • 2021-08-25
  • 2021-08-21
  • 2021-09-10
猜你喜欢
  • 2021-04-13
  • 2022-02-07
  • 2021-09-05
  • 2022-03-02
  • 2022-12-23
  • 2021-06-20
  • 2021-09-02
相关资源
相似解决方案