MVC(三):了解模型、视图和控制器

本文深入探讨了ASP.NET MVC框架中的关键组件——模型、视图和控制器。介绍了MVC应用程序的层次结构,展示了如何通过URL路由将请求映射到控制器操作,解释了控制器如何控制用户交互,视图如何呈现HTML内容,以及模型中包含的应用程序逻辑。此外,还通过示例应用程序说明了默认的ASP.NET MVC项目结构。
摘要由CSDN通过智能技术生成

了解模型、视图和控制器

这篇东西解释了 ASP.NET MVC 中的 ‘M’、‘V’和‘C’。我们将一起了解 ASP.NET MVC 应用程序的不同部分如何协同工作。您还将了解 ASP.NET MVC 应用程序的层次结构与 ASP.NET Web Forms 应用程序或 Active Server Pages 应用程序层次结构的不同之处。

示例 ASP.NET MVC 应用程序

照着做就可以,没什么好说的。

用于创建 ASP.NET MVC Web 应用程序的默认 Visual Studio 模板包括一个非常简单的示例应用程序,可以使用该应用程序了解 ASP.NET MVC 应用程序的各个不同部分。在本教程中,我们将利用这个简单的应用程序。

通过启动 Visual Studio 2008 并选择菜单项 File,New Project,使用 ASP.NET MVC 模板可以创建新的 ASP.NET MVC 应用程序(如图 1 所示)。在 New Project 对话框中,在 Project Types 下选择自己偏爱的编程语言(Visual Basic 或 C#),然后在 Templates 下选择 ASP.NET MVC Web Application。单击 OK 按钮。

图 1:New Project 对话框

在创建新的 ASP.NET MVC 应用程序时,将出现 Create Unit Test Project 对话框(如图 2 所示)。通过这个对话框可以在自己的解决方案中创建单独的项目,以测试 ASP.NET MVC 应用程序。选择选项 No, do not create a unit test project,然后单击OK按钮。

图 2:创建 Unit Test 对话框单击查看大图

创建新的 ASP.NET MVC 应用程序后,您将可以在 Solution Explorer 窗口中看到若干个文件夹和文件。具体地说,您将可以看到三个文件夹,名称分别为 Models、Views 和 Controllers。可以从文件夹名称中猜出,这些文件夹包含用于实现模型、视图和控制器的文件。

如果展开 Controllers 文件夹,则应该看到名称为 HomeController.cs 的文件。如果展开 Views 文件夹,则应该看到两个名称为 Home 和 Shared 的子文件夹。如果展开 Home 文件夹,则将看到两个其他的文件,名称为About.aspxHome.aspx(如图 3 所示)。这些文件组成了默认 ASP.NET MVC 模板中包含的示例应用程序。

通过选择菜单选项 Debug, Start Debugging,可以运行示例应用程序。也可以按 F5 键运行。

在第一次运行 ASP.NET 应用程序时,将出现图 4 中的对话框,建议启用调试模式。单击 OK 按钮运行应用程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值