本文共 2576 字,大约阅读时间需要 8 分钟。
@@**@@注释
@* 这里是注释 *@
@@定义一行代码
Cur Time is @DateTime.Now.ToString("yyyy-MM-dd")
@@{...}定义代码块,并且HTML标签和代码可以混写
@{ string name = "Tom"; string msg = "Hi"; @name say @msg }
@@:使后面按内容展示
@{ @:this is @name }
@helper ShowCurDate(){ @DateTime.Now.ToString("yyyy-MM-dd")}@@helper自定义片段
定义:@@helper ShowCurDate(){ <span>@@DateTime.Now.ToString("yyyy-MM-dd")</span> } 调用:@@ShowCurDate() 结果:@ShowCurDate()
@functions{ public string ShowMyDate(){ return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); }}@@functions自定义函数
定义:@@functions{ public string ShowMyDate(){ return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } } 调用:@@ShowMyDate() 结果:@ShowMyDate()
@@RenderBody()
在布局页展示视图内容,并且只能出现一次
@@RenderPage()
在布局页通过@RenderPage("~/Views/Test/Footer.cshtml")引用
@section mySection{} 视图引擎Razor基础语法
@@RenderSection()
@@section在视图中定义如:@@section mySection{ <section class="featured"> <div class="content-wrapper"> <h2> 视图引擎Razor基础语法 </h2> </div> </section> } 在布局页中通过@RenderSection("mySection", false)使用
10.@model定义视图模型
@model MvcTest.Controllers.Users@@model定义视图模型
定义:@@model MvcTest.Controllers.Users 调用:通过@@Model 结果:Name:@Model.Name Age:@Model.Age
转载地址:http://cdina.baihongyu.com/