Asp.Net MVC Razor

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值