十:Razor语法
Posted whatarey
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十:Razor语法相关的知识,希望对你有一定的参考价值。
1、Razor简介
不是一种代码语言,而是视图中使用的代码引擎。
它以简洁的类似客户端的语法结构,呈现网页服务端代码功能
它替代了ASPX页面的“<%...%>”代码块语法。
在编写时使用“@符号”开头,“@符号”是Razor的标志。
2、ASP.NET MVC 支持两种视图引擎
Razor视图引擎 (视图文件扩展名为.cshtml)
Aspx视图引擎 (视图文件扩展名为.aspx)
认识Razor
下面我们创建项目
var sex = true;
ViewBag.sex = sex;
Razor与HTM混合输出
Request.ServerVariables集合:
Request.ServerVariables集合可以检索服务器环境变量。如:
Request.ServerVariables[“SERVER_NAME”]返回服务器主机名;
Request.ServerVariables[“SERVER_PORT”]返回服务器使用的端口号
1、 在Razor代码块中输出文本两种方式;
第一种:使用@:
第二种:在文本外面使用HTML标签
2、使用foreach代码块
以上是关于十:Razor语法的主要内容,如果未能解决你的问题,请参考以下文章