728x90
builder.Services.AddRazorPages();
app.MapBlazorHub();
app.MapFallbackToPage("/_Host");
MVC
Model, view, Contoller 방식 고전적이지만 명확함
builder.Services.AddControllersWithViews();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
Razor
MVVM 방식 Controller와 View가 합처져 있다.
builder.Services.AddRazorPages();
app.MapRazorPages();
WebAPI
View가 없는 방식 범용적으로 사용 할 수 있다.
builder.Services.AddControllers();
app.MapControllers();
BlazorServer
builder.Services.AddRazorPages();
builder.Services.AddServerSideBlazor();
builder.Services.AddSingleton<WeatherForecastService>();//사용할 컨트롤러 명시해줘야함
app.MapBlazorHub();
app.MapFallbackToPage("/_Host");
BlazorClient
728x90
'VisualStudio > C#' 카테고리의 다른 글
[C#] Math.Max를 이용해 최소값 설정 (0) | 2022.12.02 |
---|---|
[C#] 파일 입출력 (0) | 2022.12.01 |
[C#서버][방법] 배치(bat)파일 사용 방법 Main(string[] args) args 인자 값 만들기 (0) | 2022.11.01 |
[C#서버][개념] 임계영역(크리티컬섹션)상호배제 - Moniter, lock (0) | 2022.10.26 |
C#[팁, 방법] Attribute 에트리뷰트 (0) | 2022.10.11 |