haizzh

博客园 首页 新随笔 联系 订阅 管理

概述:

1. @开头,服务器端标记语言,模板程序有程序部分(code)和模板(template)。

2. 结合程序与标记语言,支持C#和VB代码在标签文件。

3. 混合程序和文字,Hello,my name is @Name。

4. foreach 和 if语法, @foreach(var item in items){ } 和 @if(condition){ }。 

5. 注释, @*一段注释*@。

6. @DataTime.Now.Tostring("yyyy/M/d") 这时会返回当前时间。

7. @@ 表示 @为模板内容。相当于转义,逸出处理。

8. @(a+b)会计算返回内容。

9. @{var a=1; var b=2;} 声明变量。

10. @Using(Html.BeginForm()){ <input type='submit' value='Sbumit'/>}

11. Email@test.com Razor 会自动识别这不是一个code部分。

 

疑问:

1. <span>@Html.Raw(message)</span> 问:@Html.Raw是系统变量吗?

2. @(isbnVariable) 问:isbnVariable是什么?

3. @:Plain text@condition 问:@:语法是什么含义?

4. @{ Func<stromg, object> strongify=@<strong>@item</strong>; }

    @strongify("John")

posted on 2016-08-31 23:21  haizzh  阅读(211)  评论(0)    收藏  举报