zoukankan      html  css  js  c++  java
  • mvc几种传值方式

    1.1 ViewData

    很简单的传值方式,相当于有一个字典存储,控制器使用方法:

     

    页面使用方式:

     

    最终效果:

    1.2 ViewBag

    ViewBag就是一个dynamic对象,同时里面的内容和ViewData是同一个字典,也就是说ViewBag和ViewData的键会覆盖。

    控制器:

     

    页面:

    最终效果:

     

    1.3 TempData

    1. TempDataViewData用法一样。
    2. TempData和ViewData的内容不冲突,分别是两个字典。
    3. TempData基于Session传递的,所以如果没有引入Session将失效。
    4. 如果存在页面跳转,TempData有效,其它的无效。

                

    1.4 Model

    Model方式需要在返回View时候指明,同时在页面顶部需要定义,然后页面就可以通过@Model进行使用了。

    控制器:

     

    页面:

     

    最终效果:

  • 相关阅读:
    JSP介绍
    Cookie和Session的原理及异同
    过滤器的使用
    JAVA 集合
    **JVM** 类加载机制
    *JAVA IO/NIO*
    jvm
    ioc
    spring问题总结
    aop详解
  • 原文地址:https://www.cnblogs.com/duanjt/p/10701352.html
Copyright © 2011-2022 走看看