upgrade and develop

  • 홈
  • 태그
  • 방명록

Refactoring 2

[Blazor Web App] 10. UserInfo 생성 책임을 LoginService로 옮기기

지난 작업에서는 UserInfo 모델을 만들고, 로그인한 사용자 정보를 LoginStateService에 저장하도록 바꿨다.처음에는 이 구조도 괜찮아 보였다.LoginStateService ├─ IsLoggedIn ├─ CurrentUser └─ StatusMessage그리고 로그인 성공 시 LoginStateService.Login(userId) 안에서 임시 사용자 정보를 만들었다.public void Login(string userId){ UserInfo userInfo; userInfo = new UserInfo(); userInfo.UserId = userId; userInfo.UserName = "테스트 사용자"; userInfo.UserGrade = "테스트 회원";..

language/blazor 2026.08.07

[Blazor Web App] 09. CSS 구조 정리하기 - app.css와 .razor.css 역할 나누기

앞에서 로그인 화면과 회원 페이지를 만들면서 CSS도 같이 작성했다.처음에는 페이지가 하나뿐이라 Home.razor.css에 필요한 스타일을 전부 넣어도 괜찮았다.그런데 Member.razor가 생기고, 버튼이나 페이지 박스 스타일이 비슷하게 반복되기 시작했다.예를 들어 Home.razor.css에는 로그인 버튼 스타일이 있었다..login-button { padding: 10px 16px; border: 1px solid #333; border-radius: 4px; cursor: pointer;}Member.razor.css에도 비슷한 버튼 스타일이 필요했다..login-button { margin-top: 16px; padding: 10px 16px; borde..

language/blazor 2026.07.31
이전
1
다음
더보기
프로필사진

upgrade and develop

https://github.com/undcore

  • 분류 전체보기 (66) N
    • language (26) N
      • c (5)
      • c++ (2)
      • c# (1)
      • java (3)
      • python (0)
      • html (2)
      • visual_basic (1)
      • blazor (11) N
      • android studio (1)
    • data (9) N
      • database (3)
      • oracle (6) N
      • postgresql (0)
      • sql_server (0)
    • computer_science (19) N
      • algorithm (4)
      • data_structure (2)
      • os (2)
      • network (6) N
      • security (2)
      • computer_architecture (3)
    • license (0)
      • 정보처리기사 (0)
      • 네트워크관리사 (0)
    • study (12) N
      • git&github (1)
      • server (8) N
      • memo (3)

Tag

Csharp, 인터넷보안, docker, blazor, Frontend, 조건문, Algorithm, Java, SQL, cloudflare, 컴퓨터네트워크, c언어, c프로그래밍, SQLServer, ubuntu, 오라클, aspnetcore, RAZOR, switch문, 배열, loginservice, Home Server, 반복문, for문, 데이터베이스, DependencyInjection, 인터넷활용, github actions, 순서도, DOTNET,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/08   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Daum Corp. All rights reserved.

티스토리툴바