MVC中控制器和视图之间传值的四种方式


一、控制器向页面传值

1、ViewBag  2、ViewData  3、TempData  4、Model

1、ViewBag和ViewData其实是一样的。

ViewBag.xxx="yyyy"

ViewData["xxx"]="yyyyy"

控制器:

视图:

 两个都是可以相互接收值、传值。

2、TempData["xxx"]="yyyy"

 写法和ViewData一样,但是这是两个不同的方法

3、Model

控制器:

 

视图:

 二、页面传值给控制器

1、表单传值

视图:

 控制器:

相关