网站大量收购闲置独家精品文档,联系QQ:2885784924

MVC Music Store - Tutorial - v30 中文版 2.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MVC Music Store - Tutorial - v30 中文版 2

第 2 部分: 控制器 与传统的 web 框架,传入的 Url 通常映射到磁盘上的文件。例如: 一个 URL 的请求喜欢/ Products.aspx或/ Products.php可能由Products.aspx或Products.php的文件处理。 基于 web MVC 框架将 Url 映射到服务器代码的方式略有不同。而不是将传入的 Url 映射到的文件,他们反而 URLs 映射到类上的方法。这些类称为控制器和他们都是负责处理传入的 HTTP 请求,处理用户输入,检索和保存数据,以及确定响应发送回客户端 (显示 HTML、 下载文件、 重定向到一个不同的 URL,等等)。 添加 HomeController 我们会首先我们的 MVC 音乐商店应用程序添加一个控制器类,将处理 Url 到我们网站的主页。我们会遵循 ASP.NET MVC 的默认的命名约定,并称之为 HomeController。 右键单击解决方案资源管理器内的控制器文件夹并选择添加,然后在控制器...命令: 这将打开添加控制器对话框。名称HomeController的控制器,然后按添加按钮。 这将创建一个新文件,HomeController.cs,用下面的代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcMusicStore.Controllers { public class HomeController : Controller { // // GET: /Home/ public ActionResult Index() { return View(); } } } 若要开始尽可能简单,让我们简单的方法,只是返回一个字符串替换索引方法。我们会两项更改: 该方法返回一个字符串,而不是方法的变化 更改返回语句返回你好从家园 方法现在看起来应像这样: public string Index() { return Hello from Home; } 运行应用程序 现在让我们运行网站。我们可以开始我们的 web 服务器,并尝试使用以下任何的网站:: 选择调试 ? 开始调试菜单项 单击工具栏中的绿色箭头按钮 使用键盘快捷方式,F5。 使用任何上述步骤将编译我们的项目,然后导致是建到 Visual Web Developer 要启动 ASP.NET 开发服务器。通知将显示在右下角的屏幕上,表明 ASP.NET 开发服务器启动后,并将显示的端口号它在下运行。 Visual Web Developer 然后会自动打开一个浏览器窗口,其 URL 指向我们的 web 服务器。这将使我们能够快速地试用我们的 web 应用程序: 好吧,那是非常快的 — — 我们创造了一个新网站,添加三个线函数,还有我们的文本在浏览器中。虽然现在还很简单,但这只是一个开始。 注意: Visual Web Developer 包括 ASP.NET 开发服务器,它将运行您的网站上随机免费端口号。在上面的截图,该网站运行在 http://localhost:26641/,所以它使用端口 26641。你的端口号会有所不同。当我们谈论时 URL 的像 /Store/Browse 在本教程中,就会在端口号后。假设 26641 端口号,浏览到 /Store/Browse 将意味着浏览到 http://localhost:26641/Store/Browse。 添加 StoreController 我们添加了简单的 HomeController 实现我们网站的主页。让我们现在添加另一个控制器,我们将使用来实现我们的音乐商店的浏览功能。我们的存储控制器将支持三种情形: 在我们的音乐商店音乐流派清单页面 浏览页面,其中列出了所有的音乐专辑在一种特定的风格 详细信息页,其中显示有关特定音乐专辑信息 我们会通过添加启动一个新的 StoreController 类...如果你还没有停止运行该应用程序,或者通过关闭浏览器选择调试 ? 停止调试菜单项。 现在,添加新的 StoreController。就像我们做了与 HomeController、 我们会这样做,请右键单击解决方案资源管理器内的控制器文件夹上和选择添加- 控制器菜单项 我们新的 StoreController 已经有一个“Index”方法。我们将使用此“Index”方法来实现我们的列表页面,在其中列出我们音乐商店里的所有

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档