Blazor web App的结构——(一)

1 appsetings.json

   是项目的配置文件,IConfiguration用来读取配置的接口;
2  创建一个空的web应用

    2.1  命令行创建一个控制台应用

           dotnet new console -n KConsole2WebApp   

    2.2  创建完成后项目结构如下:

        

    2.3  相关文件内容

           上边<Project Sdk="Microsoft.NET.Sdk">表明下边显示的项目依赖框架:Microsoft.NETCore.App

  2.4  修改项目文件并保存

         <Project Sdk="Microsoft.NET.Sdk">  =>  <Project Sdk="Microsoft.NET.Sdk.web">         

     再查看项目依赖,自动添加了Microsoft.AspNetCore.App; 和使用VS向导生成的Blazor web App完全一致;         

但还缺少其他目录,显示我们重启项目。重启后,项目自动增加了Connected Services目录

2.5 修改programe.cs

     

// See https://aka.ms/new-console-template for more information
//Console.WriteLine("Hello, World!");
WebApplicationBuilder builder = WebApplication.CreateBuilder(args);
WebApplication application = builder.Build();
application.Run();

  运行调试:

 网站启动,显示找不网页。

2.6  添加服务

     Razor: 将基于服务器的代码(C#或VB)嵌入到网页中(网页从服务器);当服务器将网页传给浏览器前,先执行页面中基于服务器的代码,通过服务器计算执行复杂任务(如进入数据库),实现web内容的动态创建;

    包含Razor标记、c#和Html; 通过@从Html切换到c#;

 

 

     

 

 

 

 

        

 

 

 

 

 

   

posted on 2025-06-26 13:13  博观约取*厚积薄发  阅读(27)  评论(0)    收藏  举报