1.@转义
 写法:@@
 实例:shuxin556@@163.com
2.@注释
 写法:@**@
3.取request
 例如:@Request.Url
4.@@作用域和Html混合使用
 作用域使用{}描述,在作用域内可以直接输出html.
 例如:@{
            //定义变量i
            int i = 1;
            <em>12</em>
            <br />
        }
5.在@作用域中输出内容
 写法:@:
 例如:
         @{
            int j = 1;
            @:div中直接输出内容<br />
            @:<br />
            <div>@j=6</div>
            @j
            <br />
        }
6.在@作用域中输出HTML方法1
 使用字符串描述输出
 例如:
 @{
            string html = "<b>wo shi html</b>";
            @html
 }
7.在@作用域中输出HTML方法2
 使用HtmlHelper输出
 例如:
 @{
   @Html.Raw(html)
 }
8.在@作用域中输出HTML方法3
 使用HtmlString类输出
 例如:
 @{
 var html2 = new HtmlString("<b>wo shi html</b>");
            @html2
 }
9.在@作用域中输出HTML方法4
 使用MvcHtmlString类输出
 例如:
 @{
 var html3 = MvcHtmlString.Create("<b>wo shi html</b>");
            @html3
 }
10.处理泛型<>冲突问题
 我们可以使用()把语句括起来
 例如:
 @(list.ToList<Char>());
11.@数据类型转换
 使用AsDecimal()方法转换
 例如:
 @("123".AsDecimal()+1)
12.@数字类型判断
 使用IsInt()方法
 例如:
 @("123".IsInt()?"是":"否");
13.@bool类型转换
 使用AsBool()方法转换
 例如:
 @("true".AsBool())
14.@bool类型判断
 使用IsBool()方法判断
 例如:
 @("True".IsBool()?"是":"否")
15.日期类型转换
 使用AsDateTime()方法转换
 例如:
 @("2011/4/11".AsDateTime().ToLongDateString())
16.路径转换
 使用Href()方法转换
 例如:
 @Href("~/")
 
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号