本文将总结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 = 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

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

最新文章

  1. Swift3.0P1 语法指南——属性
  2. singleton pattern的推荐实现
  3. Mvc api HelpPage 与注释
  4. 个推+DCLOUD,推送消息和透传消息
  5. onselectstart
  6. javascript 无语的==
  7. 验证控件插图扩展控件ValidatorCalloutExtender(用于扩展验证控件)和TextBoxWatermarkExtender
  8. 12Mybatis_用mapper代理的方式去开发以及总结mapper开发的一些问题
  9. tar 排除指定目录 –exclude
  10. IIS8托管WCF服务
  11. 域用户直接登陆(C#,MVC)
  12. [iOS]iPhone进行真机测试(基础版)
  13. Dom深入浅出
  14. POJ 2762 Going from u to v or from v to u?(强联通 + TopSort)
  15. svn小技巧——重定向svn diff
  16. 神经网络与深度学习笔记 Chapter 2.
  17. 201521123048 《Java程序设计》第14周学习总结
  18. [mysql] 2进制安装和简单优化
  19. python3 数据科学基础
  20. Java 里如何实现线程间通信(转载)

热门文章

  1. 临时修改当前crontab编辑器
  2. java 多线程 day13 condition 线程通信
  3. php的soap无故出错的真凶:wsdl缓存
  4. C++学习笔记--异常简介
  5. Java语法糖设计
  6. 3.1.7. Cross validation of time series data
  7. SqlHelper简单实现(通过Expression和反射)6.Providor模式(工厂+策略)可配置数据库选择
  8. Win10应用《纸书科学计算器》更新啦!
  9. quartz (二) Spring+Quartz实现定时任务的配置方法
  10. Linux 实时性能测试工具——Cyclictest