zoukankan      html  css  js  c++  java
  • 在Razor标记内写入文本

    在Razor标记内写入文本 

     

    一般情况下,@{}中的代码只被当作C#代码运行,属于服务器代码,那么怎么在服务器代码丽里嵌入html代码呢?一共三种方法:

    • 在Razor标记的代码中如果有成对的html标记,则这个标记及其内容会被当作普通文本输出。如上面的 <p>var name2 = "Slark";</p>
    • 单行输出:在Razor标记的代码中如果有"@:",则其后的一行代码会被当作普通文本输出。如上面的 @:var name3 = "Slark";<br />
    • 多行输出:在Razor标记的代码中如果有<text>...</text>标记,则其内容会被当作普通文本输出。如上面的 <text> var name4 = "Slark";<br /> var name5 = "Slark"; </text>
    复制代码
    @{
        var name1 = "Slark";
        <p>var name2 = "Slark";</p>
        @:var name3 = "Slark";<br />
        <text>
                var name4 = "Slark";<br />
                var name5 = "Slark";
        </text>
    }
    复制代码

    执行结果入下:

  • 相关阅读:
    流程控制之while循环
    流程控制之if判断
    基本运算符
    格式化输出的三种方式
    Python与用户交互
    解压缩
    布尔类型
    字典类型
    列表类型
    字符串类型
  • 原文地址:https://www.cnblogs.com/wfy680/p/14270715.html
Copyright © 2011-2022 走看看