海南都市网_海南最权威的都市企业资讯门户网站之一
您当前的位置 : 海南都市网  >  资讯
VS 2019教程:创建ASP.NET Core Web App!
2020-11-19 05:12:47 来源:互联网 阅读:-

启动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。

VS 2019教程:创建ASP.NET Core Web App

注意,本教程与ASP.NET Core 3.x不兼容,所以请确定选择的是ASP .NET Core 2.1或ASP.NET Core 2.2。

探索新项目

在右侧的解决方案资源管理器窗口中,您可以查看新项目的内容。

VS 2019教程:创建ASP.NET Core Web App

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!


再次运行该应用程序时,您应该看到页面显示的是当前时间,否则就是错误的。

VS 2019教程:创建ASP.NET Core Web App

调试应用程序

在OnGet方法中添加一个断点的时间值。

执行在行上停止,您可以看到日期时间,但时间始终是午夜,因为它不包含时间数据。

VS 2019教程:创建ASP.NET Core Web App

将其更改为使用DateTime.Now并继续执行。OnGet的新代码应该是:

public void OnGet() { Time = DateTime.Now.ToShortTimeString(); }


VS 2019教程:创建ASP.NET Core Web App

以上就是使用Visual Studio 2019创建ASP.NET Core Web App的相关内容。

推荐阅读:甘肃汽车网

频道推荐
  • 让利从不套路 哈弗H4至高14500元综合钜惠!
    让利从不套路 哈弗H4至高14500元综合钜

    节气已过白露,气候也逐渐开始凉爽。“金九银十”原本是中国消费市场中首创的流行语,大意是指9月、10月是一年中的消费旺季,尤其是在买汽车这样的大件商品时,这种从众...

    2020-09-11
  • 聚力重启 合和共生 CHIC大湾区展破浪而来
    聚力重启 合和共生 CHIC大湾区展破浪而来

    “筑梦大湾区,奋进‘新常态’。”7月17日,2020大湾区国际服装服饰博览会(CHIC2020大湾区展)大幕落下,作为亚洲地区最具规模与影响力的服装服饰专业展会...

    2020-07-21
  • 没有痣的他们是不是别有一番风味
    没有痣的他们是不是别有一番风味

    很多明星的脸上都有痣,有的明星为了不影响自己的颜值,都把它点掉了,像李易峰、李倩。还有的明星则保留了那些痣,让自己有辨识度,但会不会点掉更好呢,一起来看看迪丽热...

    2019-12-31
  • 《奔腾年代》剧中这十句台词说得特在理,您觉得呢?
    《奔腾年代》剧中这十句台词说得特在理,您觉得

    《奔腾年代》已经完美收官,不知有没有和我一样的小伙伴依旧是恋恋不舍。在感受奔腾机车梦和白首终老爱情的同时,我也被剧中频出的金句台词所感染?下面这十句台词,我觉得...

    2019-12-31
  • 明着圈钱的5大烂片,坑粉丝、卖人设,他们做到了!
    明着圈钱的5大烂片,坑粉丝、卖人设,他们做到

    1、《奔跑吧!兄弟》电影版。票房:4.35亿。好好的综艺,为什么拍电影,前两季综艺还算可以,后面一季比一季差,到现在连关注都懒得关注,太没有意义,简直就是浪费大...

    2019-12-31
  • 他是《父母爱情》校长儿子,出演“学霸腹黑男”演技炸裂:有前途
    他是《父母爱情》校长儿子,出演“学霸腹黑男”

    说起娱乐圈子承父业的不在少数,有葛存壮、葛优父子,陈强、陈佩斯父子。年轻一代中有陈宝国、陈月父子,郭德纲、郭麒麟还有就是今天要说的杨立新、杨玏父子。杨立新都知道...

    2019-12-30
  • 李兰迪清宫造型被吐槽后,中戏考试照片曝光,终于理解导演的审美
    李兰迪清宫造型被吐槽后,中戏考试照片曝光,终

    李兰迪最近的热度是真的很高,有很多的人都是在一直关注着她,之前在综艺节目《亲爱的客栈3》中的时候,她也是因为性格问题一直被大家讨论,之前因为饰演余周周留下的印象...

    2019-12-30
  • 同是老戏骨“年轻照”,苏大强忍了,苏母也忍了,看到他沦陷了
    同是老戏骨“年轻照”,苏大强忍了,苏母也忍了

    现在纵观整个娱乐圈,可以说是90后,00后的天下。每播一部剧,剧中的小鲜肉和小花都特别多,而且颜值确实很高。但是有时也会需要很多老戏骨出演,往往他们的一些角色深...

    2019-12-27