Asp.Net MVC向视图View传值的三种常见的方法:
2015-02-02 11:19
495 查看
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
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传值的三种方法
- ASP.NET MVC 控制器向View传值的三种方法
- ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
- ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
- ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
- ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
- ASP.NET MVC 5 - 验证编辑方法(Edit method)和编辑视图(Edit view)
- ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
- ASP.NET MVC 中将数据从View传递到控制器中的三种方法(表单数据绑定)
- ASP.net MVC 同一view或页面使用多个Model或数据集的方法
- ASP.NET MVC 重点教程一周年版 第四回 向View传值 【转】
- Asp.Net MVC 视图(View)实现 1
- Asp.net Mvc 未能加载类型“System.Web.Mvc.ViewPage<IEnumerable...的解決方法