码迷,mamicode.com
首页 > Web开发 > 详细

Asp.Net MVC向视图View传值的三种常见的方法:

时间:2015-02-02 12:27:25      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

1.通过View( parameter )的参数传递

action:

public ActionResult Index()

{

  Person person=new Person("wumiao",18,175);

  return View("Index",person);

}

view:

@using test_01       //添加自定义类所在命名空间的引用

@{  var person=(Person)ViewData.Model;  }

姓名:@person.Name - 年龄:@person.Age - 身高: @person.Height

---------------------------------------------------------------------------

 2.通过ViewBag.key传递

action:

public ActionResult Index()

{  

  Person person=new Person("wumiao",18,175);

  ViewBag.Person=person;

  return view();

}

view:

@using test_01

@{ var person = ViewData.Person; }

姓名:@person.Name - 年龄:@person.Age - 身高: @person.Height

------------------------------------------------------------------------

3.通过ViewData[key]传递

action:

public ActionResult Index()

{  

  Person person=new Person("wumiao",18,175);

  ViewData["person"]=person;

  return View("Index");

}

view:

@using test_01

@{ var person=(Person)ViewData["person"]; }

姓名:@person.Name - 年龄:@person.Age - 身高: @person.Height

Asp.Net MVC向视图View传值的三种常见的方法:

标签:

原文地址:http://www.cnblogs.com/zhangzhixiong/p/4267285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!