zoukankan      html  css  js  c++  java
  • 2.MVC框架开发(视图开发----基础语法)

    1.区别普通的html,在普通的html中不能将控制器里面的数据展示在html中。

    在MVC框架中,它提供了一种视图模板(就是结合普通的html标签并能将控制器里传出来的数据进行显示)

    视图模板特性:他有自己的一套语法规则去显示数据

    在ASP.NET中的页面里,通过<%    %>格式来嵌入C#语言的

    在MVC框架里视图也是需要嵌入C#语言的,在MVC3.0以后统一都是Razor视图引擎(模板),以@符号开始进行C#语言编写

    2.Razor视图语法

    以@符号开始,如果是一段程序代码,那么就用{}括上,如果要输出变量就在变量前面加一个@符号,

    比如:

    @{
                int a = 12;
                @a  
    }

    3.在Razor中,注释的写法,如果在@{}中单行注释用//

    4.不管是在html中还是Razor中多行注释都用@*  *@这种方法

    5.怎么在Razor中嵌入html代码,在需要引入变量的时候直接就是@变量名,

    比如在下拉列表框输出1-100的嵌入代码:

    <select>
                   @{
                       for(int i=1;i<=100;i++)
                       {
                           <option value="@i">@i</option>
                       }
                   }
      </select>

    6.关于Razor的转义,比如在JavaScript中,正则表达式里有@符号,这个时候用@@符号表示转义,

    比如:var s =/^w+@@$/;

    小生刚学,如有错误,还请指点。

  • 相关阅读:
    在ORACLE里用存储进程活期瓜分表
    TSM Server,Client,TDPO安装设置装备摆设手记
    用Linux完成Oracle自植物理备份
    在Red Hat Linux7.x/8.0下安设Oracle 9i
    运用Oracle9i数据库的细心事变
    科来网络分析系统 V6.0
    [恢]hdu 2034
    [恢]hdu 2041
    [恢]hdu 2015
    [恢]hdu 2035
  • 原文地址:https://www.cnblogs.com/szmgo/p/5178075.html
Copyright © 2011-2022 走看看