Razor语法整理
来源:互联网 发布:红字知乎 编辑:程序博客网 时间:2024/06/16 13:27
Razor 不是编程语言。它是服务器端标记语言,但其仍有变量,循环,逻辑等的规定,与C#类似。
Razor 是一种允许您向网页中嵌入基于服务器的代码(Visual Basic 和 C#)的标记语法。
当网页被写入浏览器时,基于服务器的代码能够创建动态内容。在网页加载时,服务器在向浏览器返回页面之前,会执行页面内的基于服务器代码。由于是在服务器上运行,这种代码能执行复杂的任务,比如访问数据库。
Razor 基于 ASP.NET,它为 web 应用程序的创建而设计。它拥有传统 ASP.NET 标记的能力,但更易使用,也更易学习。
C# 的主要 Razor 语法规则
- Razor 代码封装于 @{ ... } 中
- 行内表达式(变量和函数)以 @ 开头
- 代码语句以分号结尾
- 字符串由引号包围
- C# 代码对大小写敏感
- C# 文件的扩展名是 .cshtml
Razor 网页可被描述为带有两种内容的 HTML 页面:HTML 内容和 Razor 代码。
当服务器读取这种页面后,在将 HTML 页面发送到浏览器之前,会首先运行 Razor 代码。这些在服务器上执行的代码能够完成浏览器中无法完成的任务,比如访问服务器数据库。服务器代码能够在页面被发送到浏览器之前创建动态的 HTML 内容。从浏览器来看的话,由服务器代码生成的 HTML 与静态 HTML 内容没有区别。
0 0
- Razor语法整理
- Razor语法
- Razor语法
- Razor语法
- Razor语法
- Razor 语法
- Razor语法~
- Razor 语法
- Razor基础语法简介
- Razor语法【转载】
- Razor中的@helper 语法
- Razor语法输出HTML1
- Razor 语法(收集)
- Razor基础语法简介
- MVC4相关Razor语法
- MVC Razor 语法
- Razor语法快速参考
- ASP.NET Razor语法
- 【opencv练习31 - 模板匹配】
- 2-4 Linux应用程序地址分析
- 【poj3225】Help with Intervals
- SQLServer扩展存储过程实现远程备份与恢复
- 在JSP中配置FCKeditor 2.6.4
- Razor语法整理
- BZOJ4104 [Thu Summer Camp 2015]解密运算
- 【BZOJ】1369: [Baltic2003]Gem 树形dp
- 配置andaroid ndk笔记
- JAVA SE 学习第六天
- 【opencv练习32 - 查找轮廓】
- 数据库组合查询与联接
- 【工控机开发】debian下安装QT及Opencv
- tesseract識別OPENCV PIL之間轉換例子