您的位置:首页 > 编程语言 > ASP

ASP.NET MVC教程:理解模型、视图和控制器(2)

2009-07-24 16:22 615 查看

本文对ASP.NET MVC的模型、视图和控制器做一次高级概述,换句话说,就是解释ASP.NET MVC中的"M""V""C"。阅读完本文后,你应该理解ASP.NET MVC中的各个部分是如何协同工作的,同时也应该知道ASP.NET MVC应用程序和ASP应用程序及ASP.NET Web窗体应用程序之间的不同之处了。



  图3 方案浏览窗口

  通过选择菜单项"调试" > "开始调试",可以运行这个示例程序,同样,按F5键也一样。

  当你第一次运行ASP.NET MVC应用程序时,会显示图4所示的对话框,建议你开启调试模式,点击确定按钮后程序开始运行。



  当你运行ASP.NET MVC应用程序时,Visual Studio会在你的浏览器中启动应用程序,示例应用程序由两个页面组成:Index页面和About页面。当应用程序第一次启动时显示Index页面(如图5所示),你可以点击程序右上角链接切换到About页面。



  图4 调试没有开启对话框

  注意浏览器地址栏中的URL,当你点击Home链接时,浏览器地址栏中的URL改变为/Home,当你点击About链接时,URL改成/About。

  如果你关掉浏览器返回Visual Studio窗口,你看不到有Home和About文件存在,怎么可能呢?

  一个URL不等于一个页面

  当你构建一个传统的ASP.NET Web窗体应用程序或ASP应用程序时,一个URL就对应一个页面,它们是一对一的关系,如果你向服务器请求一个名叫SomePage.aspx的页面,那么在硬盘上都有一个文件的名字叫做SomePage.aspx,如果不存在这个文件,就会返回一个404 - Page Not Found的错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: