java和asp.net core,VS 2019教程:创建ASP.NET Core Web App
启动Visual Studio 2019并创建一个新项目
启动Visual Studio 2019,然后单击Create new project。选择“ASP.NET Core Web Application.”。选择Web应用程序模板,并保留默认项目名称和位置。在带有ASP.NET Core版本的下拉列表中,选择ASP.NET Core 2.1或ASP.NET Core 2.2。点击Create。有关更多详细说明,请参阅本教程系列中的上一篇文章。
注意,本教程与ASP.NET Core 3.x不兼容,所以请确定选择的是ASP .NET Core 2.1或ASP.NET Core 2.2。
探索新项目
在右侧的解决方案资源管理器窗口中,您可以查看新项目的内容。
wwwroot
wwwroot文件夹包含静态文件,可以从web应用程序公开访问这些文件。它通常包含样式表、客户端脚本文件和图像。
Pages
Pages文件夹包含网站的Razor Pages。默认模板提供了多个页面,包括应用程序主页的Index.cshtml页面以及About、Contact等。
appsettings.json
此文件以JSON格式保存网站的配置设置。
Program.cs
该文件充当应用程序的入口点。运行该应用程序时,其Main方法是第一个运行的方法,负责创建包含该应用程序的Web主机。
Startup.cs
在Program.cs中创建的Web主机引用Startup类并调用其方法来配置应用程序。ConfigureServices方法负责设置应用程序将使用的服务。该Configure方法设置应用程序的HTTP请求管道,每个请求都将通过此管道,并与每个中间件进行交互。
Index.cshtml
该站点的主页包括一些HTML标记和一些服务器端Razor代码。它使用Razor来指定页面模型IndexModel,该模型位于关联的Index.cshtml.cs文件中。同时,它还通过在ViewData中设置一个值来设置页面标题。这个ViewData值可在_Layout.cshtml文件中读取(文件位于Pages文件夹内的Shared文件夹中)。布局文件由许多Razor页面共享,并为应用程序提供了通用的外观。每个页面的内容都在Layout文件的HTML中呈现。
运行应用程序
现在运行该应用程序并在浏览器中查看运行情况。您可以使用Ctrl+F5或从Visual Studio菜单中选择 Debug > Start Without Debugging 来运行应用程序。
定制应用
将属性添加到Index.cshtml.cs文件中,并在OnGet处理程序中将其值设置为当前时间:
public string Time { get; set; }
public void OnGet()
{
Time = DateTime.Today.ToShortTimeString();
}
用以下标记替换Index.cshtml中的
内容:
It's @Model.Time right now on the server!
再次运行该应用程序时,您应该看到页面显示的是当前时间,否则就是错误的。
调试应用程序
在OnGet方法中添加一个断点的时间值。
执行在行上停止,您可以看到日期时间,但时间始终是午夜,因为它不包含时间数据。
将其更改为使用DateTime.Now并继续执行。OnGet的新代码应该是:
public void OnGet()
{
Time = DateTime.Now.ToShortTimeString();
}
以上就是使用Visual Studio 2019创建ASP.NET Core Web App的相关内容。
java和asp.net core,VS 2019教程:创建ASP.NET Core Web App相关推荐
- 《从零开始学ASP.NET CORE MVC》:VS2019创建ASP.NET Core Web程序(三)
创建ASP.NET Core Web应用程序 如果您使用的是VS2017请看 VS2017创建ASP.NET Core Web程序(三) 在这个视频中我们将讨论 可用的不同项目模板及其功能 预制的项目 ...
- 在Visual Studio 2019中创建ASP.NET Web项目
一.打开Visual Studio 2019 选择创建新项目 创建后的页面如图所示 二.设计一个网页 右击新建项目,选择 添加 | 新建 2.源代码和设计模式 后缀说明 后缀为 ".aspx ...
- java源码影视源码搭建教程_新版千月影视app源码+搭建教程
使用notepad++批量替换URL[http://]为你的域名(被替换的域名访问有成品不能发布 需要修改的到前台confing里面查询),替换名称[鲸鹰影视]为你的应用名称: 服务端: 1.将替换好 ...
- ASP.NET Core MVC 和 EF Core 教程 - 创建、读取、更新和删除
作者:Tom Dykstra 和 Rick Anderson Contoso 大学示例 web 应用程序演示如何使用 Entity Framework Core 和 Visual Studio 创建 ...
- Azure 部署 Asp.NET Core Web App
在云计算大行其道的时代,当你在部署一个网站时,第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core 的网站呢?Azure 的 Web A ...
- VS 2019教程:创建ASP.NET Core Web App
启动Visual Studio 2019并创建一个新项目 启动Visual Studio 2019,然后单击Create new project.选择"ASP.NET Core Web Ap ...
- vs2019怎么创建html,VS 2019教程:创建ASP.NET Core Web App
启动Visual Studio 2019并创建一个新项目 启动Visual Studio 2019,然后单击Create new project.选择"ASP.NET Core Web Ap ...
- ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core 异常和错误处理 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 异常和错误处理 上一章节中,我们学习了 ASP.NET Cor ...
- 手把手引进门之 ASP.NET Core Entity Framework Core(官方教程翻译版 版本3.2.5)
以下是手把手引进门教程,基于 ASP.NET Core, Entity Framework Core ,ABP 框架 创建Web 应用, PS: 自带自动的测试模块哦. 样例下载 (上 github ...
最新文章
- Linux上磁盘热插拔
- 计算机主机主要构成,台式电脑主机的硬件组成部分简介
- Unity 中渲染顺序的理解以及一些坑点 以及2.5D游戏中的渲染排序解决方案
- 使用openssh-clients的scp命令来传输文件
- j2ee和mysql怎么连接_J2EE数据库连接不再烦恼
- ajax datatype_Ajax的基本使用
- hadoop hive集群_失眠大数据专家,基于Hadoop不同版本搭建hive集群(附配置文件)
- 微软一些工具的官方下载地址
- FastSpring.NET V2.05 final 发布[集成Spring.net NHibernate Ajax]
- kubernetes视频教程笔记 (3)-Pod及其网络通讯方式
- mysql中添加外键语句_数据库语句怎么加外键
- NPN和PNP的使用总结
- 如何发布个人网站(入门全套,小白专用,Linux服务器)
- 程序员如何提升自己的能力
- I. 知识图谱 应用案例
- CSS3实现闪烁动画效果
- python异步查询数据库_Python的Tornado框架实现异步非阻塞访问数据库的示例
- docker 镜像制作
- 20189220 余超《Linux内核原理与分析》第七周作业
- 机器学习 特征选择篇——python实现MIC(最大信息系数)计算