当前位置: 首页 > news >正文

桂林市区面积德阳网站怎么做seo

桂林市区面积,德阳网站怎么做seo,合肥网约车收入怎么样,一般网站维护要多久From: http://www.cnblogs.com/guohu/p/4377974.html 总结发现ASP.NET MVC中Controller向View传值的方式共有6种#xff0c;分别是#xff1a; ViewBagViewDataTempData向普通View页面传一个Model对象向强类型页面传传一个Model对象用一个ViewModel对象解决所有问题 首先我们…From: http://www.cnblogs.com/guohu/p/4377974.html 总结发现ASP.NET MVC中Controller向View传值的方式共有6种分别是 ViewBagViewDataTempData向普通View页面传一个Model对象向强类型页面传传一个Model对象用一个ViewModel对象解决所有问题 首先我们需要明确的是我们从controller向view传值的时候这些方式分别处于什么样的地位 我们一般会向页面传递一个主要的类型的数据一般是情况下是一个ListModel如果只有这个很好办一个model对象就解决了但是往往除此之外还会有一些额外的零散的数据需要传递比如分页的pageIndex或者pageCount等等这样的数据用原有的model就无能为力了这时候我们就可以用ViewBag、ViewData、TempData来传递这些额外的数据。 ViewBag、ViewData、TempData之间的差别 ViewData与ViewBag之间非常相似两者使用的场景基本一致但是ViewData的类型是很明确的使用的时候经常需要强制类型转换而ViewBag的类型是动态的不确定的直接就可以使用他们的传值范围是controller向view传值view自己和自己传值。而TempData存在的目的就是为了防止redirect时候数据的丢失所以它的传值范围是当前controller和跳转后的controller之间。 下面来详细的讲述他们的具体用法 ViewBag                                                                                     我们可以认为 ViewBagViewDataDynamic wrapper around the ViewData 接下来你就可以体会到这个公式的含义了。 1、conroller向view传值 2、view向view传值 3、利用ViewBag传递一个对象 ViewData                                                                                   1、ViewData的基本用法 2、ViewData 转换成 ViewBag 3、ViewBag 转换成 ViewData TempData                                                                                 TempData用于在Redirect的时候保存数据ViewData、ViewBag在跳转后就会变成null但是TempData不会下面是TempData的用法示例 public ActionResult Index() {   var model  new Review()             {                 Body  Start,                 Rating5             };     TempData[ModelName]  model;     return RedirectToAction(About); } prepre langcspublic ActionResult About() {     var model TempData[ModelName];     return View(model); } 普通页面传递model                                                                 //Action代码 public ActionResult Index() {   Product p  new Product();   p.Name  Toy;   return View(p); }   在View中调用的代码  Product : %: ((Product)Model).Name % 向强类型试图传递model                                                              1、WebForm Engine的试图的实现 //Aciton的代码 public ActionResult Index() {   Product p  new Product();   p.Name  Toy;   return View(p); } View中的代码 声明类型 % Page InheritsSystem.Web.Mvc.ViewPageProduct % 直接用Model调用该对象 h2 Product Name: %: Model.Name % /h2   2、Razor Engine的实现 在Razor中声明类型的方式 model Mvc3App.Models.Product   在Razor中调用对象的方式 h2 Product: Model.Name /h2程序员的基础教程菜鸟程序员
http://www.yutouwan.com/news/271856/

相关文章:

  • 企业网站页面图片三河网站建设-七天网络
  • 适合seo的建站系统wordpress更改默认头像
  • 做爰全过程免费视频网站适合大型网站的流量套餐
  • 网站设计软件免费下载前端培训班一般多少钱
  • 怎么做商业服务网站上海公共招聘网个人简化版
  • 如何通过做网站赚钱python小程序代码
  • 中国制造网网站特色网站建设企业 熊账号
  • 循环视频做网站背景西安有没有网站建设和营销的培训
  • 广州定制网站建设公司已有网站域名 怎么做网站
  • paypal客户端网站建设评价ajax网站开发技术
  • 城镇建设部网站营销网站建设都是专业技术人员吗
  • 家教网站如何建设专业定制网红变色杯
  • 公司建了网站怎么做分录网约车后台平台网站建设
  • 全球搜索网站排名中山软件开发定制
  • 怎样用FW做网站的首页如何写一个微信小程序
  • 营销型网站怎么做做全屏网站图片显示不全
  • 传奇免费网站模板下载网站开发新技术探索
  • 网站APP推广佛山网站建设哪里有
  • 网站开发的后期支持肥西县重点建设局网站
  • 包装设计公司商业模式网站优化seo是什么
  • 西安网站开发的空间刚注册公司怎么做网站
  • 石家庄外贸做网站网站如何做关键词排名
  • 成都网站定制装潢设计用什么软件
  • wordpress 购物网站哈尔滨网站建设有哪些
  • 个人域名怎么做网站可以做qq空间背景音乐的网站
  • 佛山网站快速优化排名前端响应式网站
  • 国内最好的摄影网站比较好的响应式设计网站
  • 网站排名应该怎么做c 做网站怎么截取前面的字符
  • 常州网站定制沈阳做网站一诚金网络专业
  • 网站做的比较好的网站维护提示