일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kakao API Address
- MSSQL
- Android
- upbit
- MS-SQL
- AIoptimization
- Aspose.cells
- 한글깨짐
- .csv
- 블록코딩
- 오블완
- league of legends
- 엔트리
- ASP.NET MVC
- 나만의 상점
- 코딩입문
- python
- PromptEngineering
- 스크래치코딩
- largelanguagemodels
- chart.js
- httpclient timeout
- MYSQL
- 썸머노트
- 초딩수학
- 일본여행
- 업비트
- 파이썬입문
- swift 화면전환
- Excel
- Today
- Total
목록[3] Development/MVC(ASP.NET with C#) (42)
DBA
✅ 1. 을 통한 전체 요청 타임아웃 설정ASP.NET MVC에서 웹 애플리케이션의 전체 요청 처리 시간 제한을 설정하려면 web.config의 섹션에 다음과 같이 작성합니다. executionTimeout: 요청이 처리되는 최대 시간(초 단위), 기본값은 110초이 설정은 서버가 클라이언트 요청을 처리하는 전체 시간을 제한합니다. ✅ 2. HttpClient 또는 WebRequest 수준에서의 통신 타임아웃 설정API를 호출하는 C# 코드 내에서 타임아웃을 명시적으로 설정하는 것이 일반적이며 더 정밀합니다.🔹 HttpClient 사용 시var httpClient = new HttpClient{ Timeout = TimeSpan.FromSeconds(30) // 30초 타임아웃 설..
🧩 오류 메시지 분석 – 원격 호스트에 의해 강제로 연결이 끊겼습니다 ASP.NET MVC 환경에서 외부 API 호출 시 다음과 같은 에러가 발생하는 경우가 있습니다: [SocketException (0x2746): 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다] [IOException: 전송 연결에서 데이터를 읽을 수 없습니다.] [WebException: 기본 연결이 닫혔습니다. 보내기에서 예기치 않은 오류가 발생했습니다.] 🔍 원인 – API 호출 시 보안 프로토콜 불일치 많은 서버가 TLS 1.2 이상만 지원하며, ASP.NET 프로젝트가 이를 지원하지 않으면 연결이 끊어집니다. 🔧 해결 방법 – ServicePointManager를 통한 TLS 설정 📄 Global.asax.cs에서 ..
✅ ASP.NET MVC에서 체크박스 사용법 & 다중 선택 처리 방법 (jQuery + foreach 예제 포함) 체크박스는 다중 선택이 가능한 폼 요소로 설문, 옵션 설정, 알림 설정 등에서 자주 사용됩니다.이번 포스트에서는 아래 내용을 실전 위주로 정리했습니다.HTML 체크박스 구성jQuery로 체크된 항목 모두 가져오기MVC에서 선택된 리스트 처리하기foreach로 항목 반복 출력✅ STEP 1. HTML로 체크박스 구성하기 운동 독서 여행 게임📝 name="hobby"로 그룹화하고, value 속성에 전달될 값을 설정합니다.✅ STEP 2. jQuery로 체크된 항목 모두 가져오기$("#submitBtn").click(function() { let checked = []; $("inp..
✅ ASP.NET MVC에서 라디오버튼 사용하는 완벽 가이드 (+jQuery 예제 포함) 사용자 선택을 유도하는 가장 직관적인 UI 요소 중 하나는 라디오버튼입니다.특히 ASP.NET MVC로 웹사이트를 구축할 때, 라디오버튼은 설문이나 옵션 선택 등에서 필수적으로 사용됩니다.이 글에서는 다음을 설명합니다:HTML로 라디오버튼 구성하기jQuery로 체크/체크 해제 제어MVC에서 선택된 값 처리하기웹 개발자나 ASP.NET 입문자에게 매우 실용적인 가이드가 될 것입니다.✅ STEP 1. HTML 라디오버튼 기본 구성 남성 여성✔ name이 같으면 같은 그룹으로 작동하며✔ label로 감싸 클릭 범위를 넓힐 수 있어 UX 향상에 좋습니다.✅ STEP 2. jQuery로 체크 이벤트 처리하기// 선택된..
✔️ ① 쿠키 생성 예시 (로그인 성공 시 쿠키 생성)csharp// 로그인 성공 후 쿠키 생성public ActionResult LoginSuccess(){ HttpCookie authCookie = new HttpCookie("UserCookie"); authCookie["UserName"] = "홍길동"; authCookie["LoginID"] = "hong123"; authCookie["Email"] = "hong@test.com"; authCookie["EmpNo"] = "E12345"; authCookie["UserRole"] = "Admin"; authCookie.Expires = DateTime.Now.AddDays(1); // 쿠키 유효기간 하루 ..
ASP.NET MVC에서 [CheckCookie]와 같은 사용자 지정 Attribute는 컨트롤러나 액션 실행 전에 특정 검사를 수행할 수 있게 해주는 매우 유용한 기능입니다. 특히 로그인 여부를 쿠키로 확인하는 인증 로직을 구현할 때 자주 사용됩니다. 이번 글에서는 [CheckCookie]를 클래스 위에 붙였을 때 어떻게 작동하는지, 그리고 쿠키를 활용한 인증 처리 방식을 코드 예제를 통해 쉽게 설명해 드리겠습니다. 1. 사용자 지정 필터란?사용자 지정 필터는 ASP.NET MVC에서 ActionFilterAttribute, IAuthorizationFilter 등의 인터페이스를 상속받아 직접 기능을 정의할 수 있는 Attribute입니다. 특정 컨트롤러나 액션이 실행되기 전(before) 또는 후(a..
ASP.NET MVC에서 사용자 지정 필터와 Cookie를 활용한 로그인 인증 완전 정복- 사용자 지정 필터란 무엇인가?- Cookie를 활용한 사용자 인증의 장단점- 사용자 지정 필터 구현 및 Cookie 인증 처리 예제 - 사용자 지정 Attribute 만들기 - Cookie 저장 및 확인 로직 - 쿠키 인증이 필요한 상황과 주의사항 웹 애플리케이션에서 로그인 상태를 유지하는 방법은 다양하지만, 가장 널리 사용되는 방식 중 하나가 Cookie입니다. ASP.NET MVC에서는 사용자 지정 필터(Attribute)를 활용하여 특정 컨트롤러나 액션에서 로그인 여부를 체크하고, 필요한 경우 쿠키를 통해 인증 상태를 확인할 수 있습니다. 이번 글에서는 Cookie를 사용한 로그인 처리와 사용자 지정 필..
JsonConverter로 복잡한 JSON 파싱 커스터마이징하기 (ASP.NET Web API)JsonConverter란 무엇인가요?언제 JsonConverter를 사용하나요?실전 예제 – 커스텀 구조 파싱커스텀 JsonConverter 구현 코드컨트롤러에서 적용하는 방법마무리 및 팁 일반적인 JSON은 JObject나 DTO로 자동 바인딩되지만,복잡하거나 구조가 불규칙한 JSON의 경우에는 커스텀 파싱 로직이 필요합니다.이럴 때 Json.NET에서 제공하는 JsonConverter를 상속하여 직접 변환 로직을 작성할 수 있습니다. 🔹 JsonConverter란?JsonConverter는 Newtonsoft.Json에서 제공하는 추상 클래스입니다.개발자가 JSON → 객체, 객체 → JSON 변환 과정..