본문 바로가기
반응형

[개발] 이야기65

blazor server select option <inpuselect> add method blazor select태그를 사용해서 드롭다운리스트를 추가하는 방법을 알아 보겠습니다. 우선 select tag 에 option으로 고를 항목을 추가해주는데 blazor에서는 해당값 바인딩을 어떻게 하는지가 중요합니다. 우선 select tag에서 사용할 모델을 먼저 만들어 줍니다. public class SelectorModel { public int Code { get; set; } public string Name { get; set; } public SelectorModel(int code, string name) { this.Code = code; this.Name = name; } } 단순하고 code, name을 프로퍼티로 가지고 있는 클래스 모델을 하나 만들어 줍니다. 그리고 코드에서 만.. 2022. 1. 11.
blazor for문에서 index값 참조형이 아닌 값형으로 사용 blazor component를 만드는중 (페이징 콤포넌트) onclick함수에 for문의 i값을 onclick시에 넘겼는데 이게 참조값으로 되어서 for문의 마지막값이 항상 파라미터로 전송이 되는 문제가 발생했다. 이때는 for문에 해당 index값을 변수에 담아서 onclick에 넘기면 생각했던 값이 넘어간다. 예 @for (var i = 0; i < model.ResultItemCount; i++) { int local_index = i+1; @if (i+1 == CurrnetPageNo) { @(local_index) } else { @(local_index) } int local_index = i+1; 이렇게 설정을 안하면 for문의 마지막 인덱스 값이 어떤 태그를 클릭해도 항상 같은 값이 넘어.. 2022. 1. 3.
blazor server 쿠키인증 로그인 처리 방법 (무조건 됩니다.)- Authorization requires a cascading parameter of type Task<AuthenticationState>에러 해결법도 있어요 blazor로 오면서 인증방법이 많이 까다로워지고 복잡해 져서 로그인처리를 어떻게 해야하나 찾다가 드디어 방법을 찾았습니다. 이것저것 많이 해봤지만 모두 실패 했지만 끝내 잘 되는 방법을 찾았습니다. 성공 방법을 정리할겸 정리해 봅니다. 인증처리 관련 더 공부해야 겠다는 생각이 드네요 blazor가 httpcontext에 접근하는게 많이 까다로워져서 ms에서 제공하는 인증만 써야하는 느낌이네요 많이 아쉽네요.. blazor 쿠키 로그인을 위한 종속성 주입 항목 service.AddHttpContextAccessor(); service.AddScoped(); service.AddHttpClient(); service.AddScoped(); // 쿠키 인증 사용 service.AddAuthentication.. 2022. 1. 1.
xamarin fcm notification 푸시 발송 방법! (무조건 됩니다.) 여러 공식문서와 글들을 보고 드디어 자마린 fcm 푸시 발송에 성공하였습니다. 그 내용들을 정리해 보겠습니다. 공식문서를 보고 따라해 봤지만 계속 실패해서 왜 안될까 하다가 우연히 수정해서 성공했습니다. FCM 푸시 발송 방법 우선 Firebase에 앱을 만들어 줘야 합니다. 다른건 신경쓸 필요없고 패키지 네임 넣을때 앱이름과 같도록 넣어줘야 합니다. 이 부분만 조심해 주시면 어려울게 없습니다. 프로젝트의 xxx.android 프로젝트 속성의 Android 매니페스트 패키지 이름을 아래의 Android Package Name에 넣어 줍니다. 그리고 google-services.json를 다운받아 xxx.Android 프로젝트에 넣어 주고 해당파일 속성의 빌드 작업을 GoogleServicesJson로 변.. 2021. 12. 31.
반응형