2.MVC框架开发(视图开发----基础语法)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 =/^\[email protected]@$/;

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

以上是关于2.MVC框架开发(视图开发----基础语法)的主要内容,如果未能解决你的问题,请参考以下文章

spring boot和mvc区别

Django-认识MVT和MVC设计模式

微信小程序开发系列——4.小程序视图页面基础知识

微信小程序开发系列——4.小程序视图页面基础知识

Javaweb的MVC模式和三层架构(框架了解)

小程序开发框架:Taro(基础篇)