728x90 반응형 전체 글295 Blazor WASM] LayerAlertComponent, LayerConfirmComponent 소스링크 : https://github.com/BigExecution/BlazorWASM.git 버튼을 클릭하고, LayerAlert를 띄우는 Component를 만들어보자. Blazor WebAssembly 프로젝스 생성 시, 기본으로 추가되는 Counter의 Click me 버튼을 클릭했을때, 숫자 1 증가하였습니다. Alert을 띄워주도록 하자. 우선 LayerAlertComponent.razor를 추가한다. Components 폴더를 생성하고 하위에 공통으로 사용할 Component razor를 추가한다. LayerAlertComponent.razor를 추가한 뒤 소스는 아래와 같이 한다. @((MarkupString)Value) 확인 @code { [Parameter] public string .. 2021. 9. 28. Blazor WASM] REST API, DropDownList onchange 데이터 연동 소스링크 : https://github.com/BigExecution/BlazorWASM.git Blazor WASM] REST API, API로 리스트 가져와서 뿌려주기 소스링크 : https://github.com/BigExecution/BlazorWASM.git open api를 호출해서 대학정보를 가져와 리스트로 뿌려주자 1. 우선 Model을 만들자. Models 폴더를 추가 -> University class를 추가한다. 2. 그.. bigexecution.tistory.com 에 이어서 상단에 DropDownList를 추가해서 onchange시 데이터를 다시 가져와서 뿌려주자. 1. UniversityData.razor 페이지 상단에 DropDownList를 추가하고, onchange 이벤트.. 2021. 9. 16. Blazor WASM] REST API, API로 리스트 가져와서 뿌려주기 소스링크 : https://github.com/BigExecution/BlazorWASM.git open api를 호출해서 대학정보를 가져와 리스트로 뿌려주자 1. 우선 Model을 만들자. Models 폴더를 추가 -> University class를 추가한다. 2. 그 다음, REST API 호출 함수를 관리할 Service를 만들자. Services 폴더 추가 BaseService 클래스(BaseService.cs) 추가 UniversityService클래스(GitService.cs) 추가 IUniversityService인터페이스(IUniversityService.cs) 추가 BaseService 클래스에는 Get, Post 호출시 사용할 Generic을 활용한 공통함수가 들어있다. using S.. 2021. 9. 16. C#] 메일발송 클래스 using System; using System.Collections.Generic; using System.Linq; using System.Net.Mail; using System.Web; namespace Helper { public class Email { #region SendSimpleMail - Easy Form 메일 전송 /// /// Simple Email 발송 /// /// 보내는사람 메일주소 /// 받는사람 메일주소 /// email 제목 /// email 내용 /// true:HTML사용 / false:HTML미사용 /// public Boolean SendSimpleMail(string fromAddress, string fromName, string toAddress, strin.. 2021. 9. 9. Blazor WASM] ILogger, 로깅 사용하기 Blazor WASM은 C# 코드 디버깅이 불편하기 때문에, 주로 Logging을 해서 데이터를 확인한다. 1. Microsoft.Extensions.Logging 네임스페이스를 추가한다. 2. ILogger를 주입한다. 3. LogInformation, LogWarning 함수를 이용해서 로깅처리를 한다. @page "/" @using Microsoft.Extensions.Logging; @inject ILogger _logger; Hello, world! Welcome to your new app. @code { protected override async Task OnInitializedAsync() { _logger.LogInformation("OnInitializedAsync - start");.. 2021. 9. 9. Blazor WASM] session storage 사용하기 url parameter 로 받은 정보를 browser session storage 에 저장해서 사용해보자 sessionstorage package를 설치한다. dotnet add package Blazored.SessionStorage Program.cs 파일에 sessionstorage service를 등록한다. builder.Services.AddBlazoredSessionStorage(); Index.razor 에 parameter로 받은 name을 sessionstorage에 저장하고, sessionstorage에서 가져온 name을 화면에 표시한다. @page "/" @page "/{name}" @inject Blazored.SessionStorage.ISessionStorageService .. 2021. 9. 9. 이전 1 ··· 41 42 43 44 45 46 47 ··· 50 다음 728x90 반응형