zoukankan      html  css  js  c++  java
  • Razor语法

    1>在@{}代码快中输出字符串
    @:表示后面直接输出字符串

    @{  
       @: 在代码块中输出字符 
    }

    生成代码:

    <p>html标签不被转义<p>


    <text></text>表示里面输出的是字符串

    @{  
       <text>在代码块中输出字符</text>
    }
    

    生成代码:

    <p>html标签不被转义<p>

    @("") 不会被并渲染成html输出。 

    @{  
       @("<p>不被解析成html<p>")
    }
    

    生成代码:

    &lt;p&gt;不被解析成html&lt;/p&gt;

    @Raw("<span>Hello World</span>")

    @{  
       @Raw("<p>html标签不被转义<p>")
    }
    

    生成代码:

    <p>html标签不被转义<p>

    2>使用函数@functions

    @functions {
        public string GetHello()
        {
            return "Hello";
        }
    }
    @GetHello()

     

    3>使用名称空间@using

    @using System.IO
    @{
        var dir = Directory.GetCurrentDirectory();
    }
    <p>@dir</p>
    

    4>使用string.format

    @foreach(var item in Model)
    {
        string property= String.Format("pubulic string {0}", item); 
    	@property
    }
    

      

  • 相关阅读:
    rjust()方法
    rindex()方法
    rfind()方法
    replace()方法
    min(S)函数
    max(S)函数
    maketrans()方法
    lstrip()方法
    lower()方法
    eclipse Tomcat 启动报错
  • 原文地址:https://www.cnblogs.com/guohu/p/9563561.html
Copyright © 2011-2022 走看看