15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > ASP.NET开发实战——(一)开篇-用VS创建一个ASP.NET Web程序

ASP.NET开发实战——(一)开篇-用VS创建一个ASP.NET Web程序

时间:2023-08-29 10:24:01 | 来源:网站运营

时间:2023-08-29 10:24:01 来源:网站运营

ASP.NET开发实战——(一)开篇-用VS创建一个ASP.NET Web程序:  本文是本系列文章第一篇,主要通过建立一个默认http://ASP.NET MVC项目来引出与http://ASP.NET MVC相关的功能,由于http://ASP.NET MVC一个简单的模板就具备了数据库操作、身份验证、输入数据校验等功能,所以本系列文章将这些功能看作“魔法”来一一介绍。

  本文从以下几个方面来进行讲诉:

  ● 为什么写这一系列文章
  ● 用VS2017创建一个http://ASP.NET MVC应用
  ● 项目的运行与效果展示

为什么写这一系列文章?

  答:虽然现在已经有http://ASP.NET Core并且以微服务架构为主流,但是在生产上仍然存有很多用http://ASP.NET开发应用程序,所以对于维护来说http://ASP.NET也是很重要的,另外http://ASP.NET Core毕竟很多东西仍然是基于http://ASP.NET的思想的,理解http://ASP.NET再去学习Core会事半功倍,另外使用一项技术开发应用程序,并不是所有的业务都适合微服务架构,况且微服务不仅仅只是开发服务,它对开发和运维都有很大的要求,所以MVC这种单体程序仍旧有存在的意义(http://ASP.NET Core中也有MVC)。

  答:首先网络上的东西个人觉得比较零碎,介绍MVC的都在介绍MVC、介绍EF的都介绍EF,但是一个应用程序的开发实际上包含了很多东西,不仅仅是技术还包括管理(注:虽然本系列文章也只讲技术...)。所以本系列文章以开发一个博客应用为例,介绍使用http://ASP.NET MVC开发的过程中遇到的内容如EF、Identity等组件以及http://ASP.NET MVC本身。

  更重要的是写文章能够更深入的了解自己对http://ASP.NET的了解,找到问题提升自己,望这些东西对大家有所帮助。

用Visual Studio 2017创建一个http://ASP.NET MVC应用程序。

  Visual Studio 2017是微软公司开发的非常强大的开发工具,它也是.Net开发人员的首选IDE。

  下载地址:https://www.visualstudio.com/zh-hans/

  本文将介绍如何使用VS2017快速开发一个http://ASP.NET MVC应用。

创建一个http://ASP.NET MVC 项目

  1. 打开VS2017,通过菜单创建一个项目:

   2. 在项目模板中找到Web下的http://ASP.NET Web Application(.NET Framework)选中并修改项目名称和创建路径等信息点击“OK”创建项目。(注:不使用http://ASP.NET Core)

  3. 将Web应用程序的类型选择为MVC,身份验证使用独立用户验证,点击“OK”完成项目创建。

  修改身份验证方式:

  4. 项目文件结构:

运行项目

  1. 选择“Debug”模式,点击运行按钮,启动程序:

  2. 首页效果:




  3. 用户注册与输入信息验证(首次注册需要等待一段时间,因为会创建数据库):




  4. 用户登录:

  登录成功:




  注:注册的用户是存储在数据库中的,所以重启应用数据也不会丢失。下面是通过VS2017的服务器窗口添加数据库文件连接并查看数据的方法:

  1. 添加一个SQL Server数据库文件连接。




  2. 指定文件路径:




  3. 查看数据:




http://ASP.NET 中的魔法?

  本系列文章以“http://ASP.NET没有魔法”为题是因为。从上面例子可以看出,简单的通过VS就可以创建出一个功能全面的MVC Web应用,它不仅包含了数据库操作和用户身份验证,还实现了用户输入验证(前端验证和后端验证)。微软的Getting Started文档中介绍了如何使用http://ASP.NET MVC来开发应用程序,在代码层还有更多的东西如路由的机制是什么?模型是怎么绑定验证的?静态内容是如何处理的?数据库是怎么访问到的?页面是如何渲染的?等等,都是无法通过一个例子来说明,本系列文章将这一系列看作“魔法”,通过解释这些“魔法”来理解http://ASP.NET程序是如何运行的。

参考:

https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started

欢迎添加个人微信号:Like若所思。

欢迎关注我的公众号,不仅为你推荐最新的博文,还有更多惊喜和资源在等着你!一起学习共同进步!






关键词:创建,程序,开篇,实战

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭