使用C#语法
方式一
@{
for (int i = 0; i < 2; i++)
{
@i<br />
}
}
方式二
@for (int i = 0; i < 2; i++)
{
@i<br />
}
使用匿名类型
方式一
@{
var person = new {Name = "张三"};
@person.Name
}
方式二
@{
var animal = new {Name = "小白"};
}
@animal.Name
注释
方式一
@*
块注释
*@
方式二
@{
//行注释
}
在试图中定义方法
@helper GenerateDiv(string name)
{
<div>@name</div>
}
@GenerateDiv("Hello C#")
@GenerateDiv("Hello Java")
输出HTML,输出转义html
@{
HtmlString htmlString = new HtmlString("<input type='text' >");
@htmlString
}
输出HTML,输出不转依html