zoukankan      html  css  js  c++  java
  • ASP.NET MVC3细嚼慢咽---(3)Razor视图语法

    MVC3.0中新增加了Razor视图,Razor视图的语法以@符号为核心,貌似在这个时代离不开@了,微博,邮箱都用这个。

     1.输出变量和文本

    [html] view plaincopy
     
    1. @DateTime.Now  
    [html] view plaincopy
     
    1. @for (int i = 0; i 5; i++)  
    2. {  
    3.    <p>@i</p>  
    4. }  


     2.HTML标签编码

      默认情况下是对HTML标签编码的。

      使用HTML.RAW对HTML标签不进行编码

    [html] view plaincopy
     
    1. @{  
    2.     string str = "Hello <br/>Word";  
    3.     @str  
    4.     @Html.Raw(str)  
    5.     }  


     

    3.注释

     使用@* 注释内容  *@符号进行注释

    [html] view plaincopy
     
    1. @*  
    2. //返回方法返回值  
    3. *@  


     

    4.单行输出

    使用@:进行单行输出, 也可以使用 text标记进行单行输出

    [html] view plaincopy
     
    1. @{       
    2.   @: Hello  
    3.   @: world    
    4.   }  
    5.   
    6.   <text>   
    7.   Hello  
    8.   world  
    9.   </text>  


     5.@前无空格输出变量

    如果@前无空格输出变量,可以使用@()进行输出

    [html] view plaincopy
     
    1. <p>Hello@(DateTime.Now)</p>  

    6.在页面中输出@符号

    如果想在页面中输出@符号,可用两个@符号来代替

    [html] view plaincopy
     
    1. <p>Hello@@@(DateTime.Now)</p>  



     

  • 相关阅读:
    回眸
    随想
    小序,良感
    润思
    网络爬虫的 “ 黑洞 ”
    Python——文件操作详解
    RandomAccessFile详解
    JSON数据解析及gson.jar包
    BigInteger详解
    Java爬虫——B站弹幕爬取
  • 原文地址:https://www.cnblogs.com/Alex80/p/4364323.html
Copyright © 2011-2022 走看看