了解最新技术文章
本文是本系列文章的第一篇文章,主要建立默认 MVC项目引出与 MVC因为 MVC一个简单的模板具有数据库操作、身份验证、输入数据验证等功能,因此本系列文章将这些功能视为魔法。
本文从以下几个方面讲述:
● 为什么要写这一系列的文章 ● 用VS2017创建一个 MVC应用 ● 展示项目的运行和效果
为什么要写这一系列的文章? 基于这一系列文章 MVC,在 Core已发布2.0版,为什么今天微服务满天还写?答:虽然现在已经有了 Core以微服务架构为主流,但在生产中仍有许多开发应用程序,因此对维护也非常重要 Core毕竟,很多事情仍然是基于思想的,理解和学习Core事半功倍,并非所有的业务都适合微服务架构,而且微服务不仅仅是开发服务,它对开发和运维有很大的要求,所以MVC这种单一程序仍然有意义( Core中也有MVC)。
网络有很多很好的网络了 MVC为什么要写教程?答:首先,我觉得网上的东西比较零碎。MVC的都在介绍MVC、介绍EF的都介绍EF,但是一个应用程序的开发实际上包含了很多东西,不仅仅是技术还包括管理(注:虽然本系列文章也只讲技术...)。所以本系列文章以开发一个博客应用为例,介绍使用 MVC开发过程中遇到的内容,如EF、Identity等组件以及 MVC本身。
更重要的是,写文章可以更深入地了解你的理解,找到问题来提高自己。我希望这些东西能对你有所帮助。
用Visual Studio 2017创建一个 MVC应用程序。Visual Studio 2017年开发的非常强大的开发工具,也是.Net开发人员的首选IDE。
下载地址:https:// ** .visualstudio.com/zh-hans/
本文将介绍如何使用VS2017年快速发展 MVC应用。
创建一个 MVC 项目1. 打开VS2017年,通过菜单创建一个项目:
2. 在项目模板中找到Web下的 Web Application(.NET Framework)点击选择和修改项目名称和创建路径OK创建项目。(注:不使用 Core)
3. 将Web选择应用程序的类型MVC,使用独立用户验证进行身份验证,点击OK完成项目创建。
修改身份验证方法:
4. 项目文件结构:
运行项目1. 选择“Debug点击运行按钮,启动模式:
2. 首页效果:
3. 用户注册和输入信息验证(首次注册需要等待一段时间,因为会创建数据库):
4. 用户登录:
登录成功:
注:注册用户存储在数据库中,因此重启应用数据不会丢失。以下是通过VS将数据库文件连接到2017服务器窗口并查看数据的方法:
1. 添加一个SQL Server连接数据库文件。
2. 指定文件路径:
3. 查看数据:
中的魔法?
这一系列文章以无魔法为题。从上面的例子可以看出,简单的通过VS它可以创建一个全面的功能MVC Web不仅包括数据库操作和用户身份验证,还包括用户输入验证(前端验证和后端验证)。微软的Getting Started文档介绍了如何使用 MVC为了开发应用程序,代码层中有哪些东西,比如路由机制?模型是如何绑定验证的?如何处理静态内容?如何访问数据库?页面是如何渲染的?等等,不能用一个例子来解释。本系列文章将这一系列视为魔法,并通过解释这些魔法来理解程序是如何运行的。
参考:
若所思,欢迎添加个人微信号。
欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!