• WebMatrix学习记录之 Razor


    Microsoft WebMatrix
    Razor 语法
     以@为标识符,相当于 <%%>
     作用域 C#: {} VB.net Code End Code
     一定规则下,C#语法可以和 html 混写,如下
     @{
      var i=1;
      <em>12</em>
      <br/>
     }
     @i
     
    混合编写规则:
     一,如果在作用域内是以 html 标签开始则为文本直接输出
     二,如果是以非 html 标签开始则视为C#代码
     三,如果想不以 html 为开始标识页输出纯文本,则以 @: 声明
     四,在文本中使用C#变量,需要再以@打头进行声明
     
    注释语法
     一,可使用 @**@ 进行块注释
     二,在C#代码中可以// 或 /**/  进行代码行进行注释
     三,html代码 中使用  html 注释

    需要特殊处理的语法
     一,输出 html
     二,单行使用泛型语法
     三,输出 html 内容, Html.Raw("<b>这里的内容会加粗</b>");
     
    简单处理类型转换
     一,As系列扩展方法可将字符串转换到对应类型
     二,Is系列扩展方法可判断字符串是否能转到对应类型
     三,@Href方法可进行路径生成
     
     
     
     如果要输出 @,则要使用 @ 进行转义:@@
     
     

  • 相关阅读:
    关闭ThinkPHP Runtime Log
    Robots协议的写法
    Getif工具获取 交换机的OID/Zabbix设置
    命令方式启动 vmware 虚拟机
    wireshark 抓包使用教程
    Sniffer 交换机端口抓包
    H3C 开启ssh/snmp
    Apache Superset BI
    洛谷5588 小猪佩奇爬树
    luogu5536 核心城市
  • 原文地址:https://www.cnblogs.com/wujialongcn/p/1963354.html
Copyright © 2020-2023  润新知