ASP.NET MVC 学习笔记-2.Razor语法
1. 表达式 表达式必须跟在“@”符号之后, 2. 代码块 代码块必须位于“@{}”中,并且每行代码必须以“;”结尾。代码块中定义的变量可能会被同一个域中的其他块使用。比如,定义在视图顶部的变量可以被同一视图中的代码块和代码段访问。 3. 布局 Razor通过layouts保持网页外观布局的一致性。布局模板包含基本的标签,并可以指定渲染视图内容的位置。比如 基本布局文件(_Layout.cshtml) <! DOCTYPE Html > < html lang =”en” > < head > < mete charset =”utf-8” /> < title > @View.Title </ title > </ head > < body > < div class =”header” > @RenderSection(“Header”); </ div > @RenderBody() < div class =”footer” > @RenderSection(“Footer”); </ div > </ body > </ html > 布局页面定义完成后,其他视图页面就可以引用该布局文件,比如 @{Layout=”~/_Layout.cshtml”;} @section Header { < h1 > Page Header Content </ h1 > }