zoukankan      html  css  js  c++  java
  • MVC 传值

    1.1 ViewData

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

     

    页面使用方式:

     

    1.2 ViewBag

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

    控制器:

     

    页面:

    1.3 TempData

    1. TempData和ViewData的用法一样。
    2. TempData和ViewData的内容不冲突,分别是两个字典。
    3. TempData是基于Session传递的,并且只能只用一次,第二次使用会被清空。
    4. 如果存在页面跳转,TempData有效,其它的无效。
    5. 在不同的控制器或动作间转换时保持数据。另外,进行页面转向时,tempdata可以保持数据。它    是一个内部的Session变量

                

    1.4 Model

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

    控制器:

     

    页面:

     

    坚持就是力量 量变造就质变
  • 相关阅读:
    ny2 括号配对问题
    ny14 会场安排问题
    杭电ACM题目分类
    hdoj2037 今年暑假不AC
    ny37 回文字符串
    算法 字符串的排列组合
    手撸IoC
    Java设计模式
    多种方法求java求整数的位数
    二叉树之 二叉树深度
  • 原文地址:https://www.cnblogs.com/songxm/p/14519382.html
Copyright © 2011-2022 走看看