乐鱼体育平台 商讯

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的相干的内容。

保举浏览:硬盘感化