首页 > Web开发 > 详细

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

时间:2015-01-23 17:39:54      阅读:330      评论:0      收藏:0      [点我收藏+]

本文将总结Asp.Net MVC向视图View传值的三种常见的方法:

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

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=(Person)ViewData.Per; }

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

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

3.通过ViewData[key]传递

action:

public ActionResult Index()

{  

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

  ViewData["person"]=person;

}

view:

@using test_01

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

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

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

 

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

原文:http://www.cnblogs.com/miaosha5s/p/4244408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!