zoukankan      html  css  js  c++  java
  • MVC3 Razor一些注意

    如需要在页面输出”@”字符。可以使用HTML ASCII编码@

    当然Razor也提供智能分析功能: 如果在@的前一个字符若是非空白字符,则ASP.NET不会对其进行处理。也就是说如果想在一段字符串中间加上一个输出变量,在@前面要记得最少打个空格,或者用{}将变量包起来。

    例如:

    <p>text@{@i}text</p>即可
    <p>text@i text</p> 将输出 text@i text
    <p>text@itext</p> 将输出 text@itext
    <p>text @itext</p> 将报错
    如果是输出的是变量的方法名则不需要用@{}括住也可生效如:
    <p>text@i.ToString()text</p>
     //单行注释
    @* 多行注释 *@
     /*
            多行注释
        */

    代码区内字母分大小写。

    类型转换

      AsInt(), IsInt()
      AsBool(),IsBool()
      AsFloat(),IsFloat()
      AsDecimal(),IsDecimal()
      AsDateTime(),IsDateTime()
      ToString()

    [NonAction]写在方法前面表示,这个方便不会被路由解析,无法被web访问

  • 相关阅读:
    maven学习(二)
    maven学习(一)
    一步步点亮led之软硬件分析
    mkv210添加校验和
    led部分Makefile
    makefile
    交叉编译工具链
    基础知识
    C语言复杂表达式与指针应用
    指针
  • 原文地址:https://www.cnblogs.com/carlows/p/3115031.html
Copyright © 2011-2022 走看看