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

怎么建设电影网站江西做网站的公司

怎么建设电影网站,江西做网站的公司,网站上的分享,网站权重排行榜起飞网 ASP.NET MVC 5 学习教程目录#xff1a; 添加控制器添加视图修改视图和布局页控制器传递数据给视图添加模型创建连接字符串通过控制器访问模型的数据生成的代码详解使用 SQL Server LocalDBEdit方法和Edit视图详解添加查询Entity Framework 数据迁移之添加字段添加验证…起飞网 ASP.NET MVC 5 学习教程目录 添加控制器添加视图修改视图和布局页控制器传递数据给视图添加模型创建连接字符串通过控制器访问模型的数据生成的代码详解使用 SQL Server LocalDBEdit方法和Edit视图详解添加查询Entity Framework 数据迁移之添加字段添加验证Details 和 Delete 方法详解在讨论数据库和模型之前,让我们先说说容控制器传递数据给视图。控制器类在响应传入的请求时被调用控制器类是你写代码处理浏览器请求、从数据库中检索数据、并最终决定发送什么类型的响应给浏览器。视图模板被控制器用来生成和格式化HTML响应给浏览器。 控制器的责任是为视图模板提供必须的数据或对象用来绘制HTML响应浏览器。一个最佳实践是视图模板从来不参与业务逻辑或直接与数据库交互。相反的视图模板仅与控制器提供的数据一起工作。保持这种“关注点分离separation of concerns”有助于保持代码的整洁可测试性和更容易维护。 目前HelloWorldController 类中的 Welcome 方法需要两个参数name 和 numTimes然后直接与将值输出给浏览器。让我们修改控制器使用视图来替换直接相应string字符串。视图模板会生成一个动态响应这意味着你需要通过控制器传递一些数据用来生成响应。要做到这些你需要通过在控制器中将数据参数放到ViewBag对象中视图可以访问ViewBag对象。 回到 HelloWorldController.cs  文件中修改Welcome方法在ViewBag对象中添加一个Message和NumTimes值。ViewBag是dynamic 类型的对象你可以为它添加任何你想要的数据ViewBag对象在你添加数据之前不具有任何属性。ASP.NET MVC 模型绑定系统从地址参数中自动映射命名的参数name 和 numTimes到方法中。完整的HelloWorldController.cs文件如下 代码清单1HelloWorldController.cs文件 using System.Web; using System.Web.Mvc;namespace MvcMovie.Controllers {public class HelloWorldController : Controller{public ActionResult Index(){return View();}public ActionResult Welcome(string name, int numTimes 1){ViewBag.Message Hello name;ViewBag.NumTimes numTimes;return View();}} } 现在ViewBag对象已经包含了数据它会被自动传递给视图。 接下来你需要一个Welcome视图模板。在生成菜单中选择生成解决方案或使用快捷键 CTRLSHIFTB确定项目已经编译了。 在Views\HelloWorld 文件夹右键选择“添加”“支架” 图1添加视图菜单 在添加支架对话框中选择“MVC 5 View - Empty without model”。 图2添加支架对话框 在Add View对话框中将视图命名为Welcome 图3Add View对话框 文件MvcMovie\Views\HelloWorld\Welcome.cshtml  已经创建好了。 在文件Welcome.cshtml  的h2元素下添加如下的代码完整的代码如下 {ViewBag.Title Welcome; }h2Welcome/h2ulfor (int i 0; i ViewBag.NumTimes; i){liViewBag.Message/li} /ul 运行应用程序在浏览器中查看如下地址 http://localhost:xx/HelloWorld/Welcome?nameScottnumtimes4 现在数据从URL取出来通过模型绑定传递给控制器控制器将数据封装在ViewBag对象中传递给视图然后视图将数据以HTML的方式呈现给用户。 图4Welcome视图 在上面的例子中我们使用ViewBag对象将数据从控制器传递给视图。在家下来的章节中我们会使用视图模型来传递数据。使用视图模型传递数据比用ViewBag要好得多。 这也是模型“M”的一种但并没有使用数据库。我们接下来要学习的是创建一个数据库创建一个真正意义的视图模型。 本文转自起飞网原文地址http://www.qeefee.com/mvc/mvc-5-passing-data-from-the-controller-to-the-view转载于:https://www.cnblogs.com/youring2/p/mvc-5-passing-data-from-the-controller-to-the-view.html
http://www.huolong8.cn/news/340311/

相关文章:

  • 帮朋友免费做网站小程序端
  • 自己做网站生意怎么样品牌建设怎么写
  • 福鼎网站建设怎么创建自己的购物平台
  • 网站备案用英文flash做ppt的模板下载网站有哪些
  • 网站怎么进入金戈枸橼酸西地那非
  • 电子商务网站的建设论文wordpress提高浏览量
  • 如何建网站老鱼网企业网页制作教程和流程
  • 交友免费网站建设网络设计是啥
  • 网站空间是指什么高唐网站开发
  • 防下载 的视频网站 怎么做北流建设局网站
  • 息壤网站打不开了wordpress 游戏主题下载失败
  • 便宜点的网站空间精准营销数据
  • 上海网站建设要多少钱在建设网站入账
  • 中山网站快照优化公司建设网站号码是多少
  • 公司可以备案几个网站搭建论坛网站
  • 设计网页作业济南优化网站的哪家好
  • 银川网站建设联系电话谭木记网页制作教程
  • 乐清网站优化wordpress quiz
  • 变更网站做推广需要备案wordpress表单中文版
  • 找人做网站应该注意哪些工业设计完整作品集
  • 使用vs2015做网站教程常州高端网站建设公司哪家好
  • 公司网站销售平台建设费分录海外网络怎么搭建
  • 阿里云网站注册安宁网站建设熊掌号
  • 网页设计网站开发需要什么软件上海网站建设报价
  • 有哪些ui的设计网站wordpress虚拟资源下载博客
  • 竞价网站建设做建材一般去什么网站宣传
  • 建网站商城平台wordpress字体在哪个文件夹
  • 人工智能设计网站外贸公司网站模板免费
  • 哪些行业网站推广做的多建设银行网银盾不能打开网站
  • wordpress服务器系统seo推广优化排名软件