[.NET] Blazor

Blazor 시작

-Becca- 2023. 10. 28. 11:40

안녕하세요 Becca 입니다!

오랜만에 새로운 글로 찾아왔습니다.

이 글에서는, Blazor WebAssembly를 사용하였습니다.

 


✏️ Blazor란?

.NET, C#, HTML을 사용하여 웹/앱을 만들 수 있는 프레임워크

 

📂 Blazor 설치

◆ Visual Studio → 추가 도구 및 기능 설치 → ASP.NET 및 웹 개발 다운로드

◆ 새 프로젝트 → Blazor WebAssembly App 선택

 

🏗️ Blazor WebAssembly 프로젝트 구조

 

👋 실행 화면

Index.razor

@page "/"

<h1>Hello, world!</h1>

Welcome to your new app.

<SurveyPrompt Title="How is Blazor working for you?" />

<Dialog Title="Learn More">
    Do you want to
    <i>learn more</i> about Blazor?
</Dialog>

 

Dialog.razor

<div class="card" style="width:22rem">
    <div class="card-body">
        <h3 class="card-title">@Title</h3>
        <p class="card-text">@ChildContent</p>
        <button @onclick="OnYes">Yes!</button>
    </div>
</div>

@code {
    [Parameter]
    public RenderFragment? ChildContent { get; set; }

    [Parameter]
    public string? Title { get; set; }

    private void OnYes()
    {
        Console.WriteLine("Write to the console in C#! 'Yes' button selected.");
    }
}

 


C# 코드와 HTML 코드가 같이 있는게 신기하네요!

다음 글에서는 DevExpress를 사용하는 방법을 기록할 예정입니다.

글 읽어주셔서 감사합니다!