- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MVC4开发入门教程
入门介绍
简介
本教程讲解使用微软的 Visual Web Developer 2010 Service Pack 1 来建立一个 ASP.NET MVC4 Web 应用程序所需要的基础知识。建 Visual Studio 2012,你将不再需要安装任何组件,来完成此教程。如果您使用 Visual Studio 2010,您必须安装下面的组件。您可以通过点击下面的链接,来安装
VS2010 SP1升级包:
ASP.net MVC4安装包:
另外,VS2010默认不支持HTML5,但在安装了VS2010 SP1升级包后,就可以支持 HTML5 和 CSS3,在VS2010 IDE中选择菜单“工具 选项”后,弹出“选项”对话框,如下图所示,在“文本编辑器”中设置HTML的验证目标为“HTML5”即可。
示例说明
本示例将实现一个简单的学生信息列表应用程序,此程序将支持添加、编辑、和从数据库中
该应用程序还允许您添加、编辑和删除学生,以及显示单个记录的详细信息。所有的用户数据输入场景都包含了数据验证逻辑,以确保存储在数据库中的数据都是正确的。
创建应用程序
运行VS2010,选择菜单“文件 新建 项目”,项目名为MvcStudent,如下图如下。
在新的 ASP.NET MVC 4 项目对话框中,选择互联网应用程序。使用 Razor 作为默认视图
单击“确定”按钮。Visual Studio 刚刚创建的 ASP.NET MVC 项目使用了默认的模板,所以在当前Hello World !工程,并且这也是您开MvcStudent”工程的好地方
从“调试”菜单中“启动调试”,看到如下图所示的界面。
Visual Studio 启动 IIS 并运行 Web 应用程序。然后 Visual Studio 会启动浏览器 localhost 而不是像 这样的地址。这是因为 localhost 总是会被解析为您自己的本地计算机,在这 Visual Studio 运行一个 Web 工程时,会使 Web 服务。在面的中,端口号是 。当运行该应用程序时
MVC理解
在默认模板页面的右边,提供了“主页(Home)”,“关于(About)”和“联系(Contact)”页面。还提供了“注册”和“登录”功能,接下来的 ASP.NET MVC 的知识。
MVC代表: 模型-视图-控制器。MVC是一个架构良好并且易于测试和易于维护的开发模式。
MVC 模式的应用程序包含:
Models:表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类。
Views:应用程序动态生成 HTML 所使用的模板文件。
Controllers:处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板。
首先,让我们创建一个控制器类。在解决方案资源管理器中,用鼠标右键单击控制器(Controllers)文件夹,然后选择“添加控制器”。
命名新的控制器为“HelloWorldController”。保留默认的模板为“MVC控制器”,并单击“添加。
HelloWorldController.cs 的新文件 IDE 默认打开。
public class HelloWorldController : Controller
{
public string Index()
{
return 这是一个bDefaault/b的操作方法;
}
public string Wellcome()
{
return 这是一个 Wellcome 的操作方法;
}
}
在上例中控制器方法将返回一个Html字符串。HelloWorldController控制器的第一种方法被命名为 Index。让我们从浏览器中调用它。
F5 或 CTRL + F5)。在浏览器的地址栏中输入路径“HelloWorld“。(例: http://localhost:9015/HelloWorld)页面在浏览器中的表现如下面的
根据传入的 URL,ASP.NET MVC 调用不同的控制器类(和它们之中不同的操作方法)。
ASP.NET MVC 默认的 URL 路由逻辑格式,以确定哪些代码会被调用
/[Controller]/[ActionName]/[Parameters]
第一部分的 URL 确定那个控制器类会被执行。因此 /HelloWorld 映射到HelloWorldController 控制器类。第二部分的 URL 确定要执行控制器类中的那个操作 /HelloWorld/In
您可能关注的文档
最近下载
- 智慧城市云计算大数据中心项目深化设计方案(403页word).docx VIP
- 全国高中青年数学教师优质课大赛一等奖《基本不等式》教学设计.doc VIP
- 中华民族共同体概论第一讲 中华民族共同体基础理论part1.pptx VIP
- 儿童绘本改编与创作教案.pdf VIP
- JGJ-T291-2012:现浇塑性混凝土防渗芯墙施工技术规程.pdf VIP
- 实施指南《GB_T18944.2-2022柔性多孔聚合物材料海绵和发泡橡胶制品规范第2部分:模制品与挤出制品》实施指南.docx VIP
- 2022新能源风电场接入集控中心技术方案.doc VIP
- 白头翁的故事培智.ppt VIP
- 应聘人员登记表单.docx VIP
- 5S_培训教材.ppt VIP
文档评论(0)