幽梦紫曦

Blazor组件作用

电脑版发表于:2021/12/7 18:17
1、wwwrout静态文件存放网页配置文件
2、Data文件夹
向FetchData组件提供示例天气数据WeatherForecastService的WeatherForecast类和实现。
3、Pages文件夹
包含组成Blrazor应用可路由的组件和页面(.razor)。其中_Host.cshtml是Razor页面实现应用的跟页面:
(1)在最初请求应用的任何页面时,将呈现此页并在响应中返回。
(2)加载_framework/blazor.server.js,该文件用来设置浏览器与服务器之间的实时SignaIR连接。
4、Shared文件夹
MainLayout.razor:应用的布局组件
NavMenu.razor:侧栏导航。包含NavLink组件(NavLink),该组件将呈现指向其他Razor组件的导航链接。在加载组件时,NavLink组件会自动呈选定状态。
5、App.razor
使用Router组件设置客户端路由的应用程序的根组件。Router组件会截获浏览器导航,并呈现与请求地址相匹配的页面。
包含静态文件,如HTML、JavaScript文件和CSS文件。
6、appSettings.json
包含配置数据,如连接字符串。
7、Program.cs
包含程序的入口点
8、Startup.cs
ConfigureServices(配置应用的依赖项注入(DI)服务:
调用AddserverSideBlrazor可添加Blrazor相关服务,WeatherForecastService也将被服务容器中,供示例FetchData组件使用。
Configure(配置应用的请求处理管道):
调用MapBlazorHub可设置与浏览器进行实时连接时使用的终结点,该连接是使用SignalR创建的。它是一个框架,用于向应用程序中添加实时Web功能。
调用MapFallbackToPage("/_Host")可以设置应用的跟页面(Pages/_Host),并启用导航。
2、建模功能
主要有Home、Counter和Fetchdata


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢