본문 바로가기

반응형

분류 전체보기

(163)
ViewData 와 ViewBag 차이 ViewData 와 ViewBag 차이 ViewData 및 ViewBag은 동일한 기본 ViewData 컬렉션을 사용하므로 ViewData 및 ViewBag을 모두 사용하고 값을 읽고 쓸 때 이들을 혼합 및 일치시킬 수 있습니다. ViewData - Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary - ContainsKey, Add, Remove 및 Clear와 같은 사전 속성이 있습니다. - 사전의 키는 문자열이므로 공백을 사용할 수 있습니다. 예: ViewData["Some Key With Whitespace"] - ViewData를 사용하려면 string 이외의 모든 형식을 보기에서 캐스트해야 합니다. ViewBag - ViewData에 저장된 개..
equals() 와 == 차이점 및 예 | ChatGPT equals() 와 == equals() 메서드와 == 연산자는 두 개의 서로 다른 것을 비교하는 방법으로 사용됩니다. 1. equals() 메서드 equals() 메서드는 객체의 메서드로, 대부분의 클래스에서 Object 클래스로부터 상속받습니다. equals() 메서드는 두 객체 간의 값(데이터)를 비교하는 데 사용됩니다. 두 객체가 동일한 데이터를 가지고 있는 경우 equals() 메서드가 true를 반환하며, 데이터가 다른 경우 false를 반환합니다. 2. == 연산자 == 연산자는 주로 기본 데이터 유형(primitive types)과 두 개의 참조(참조 타입)를 비교하는 데 사용됩니다. == 연산자는 기본 데이터 유형에서 값 비교를 수행합니다. 즉, 두 숫자가 동일한 값인 경우 true를 반..
C# Datatable 컬럼 이름으로 컬럼 삭제 하는 코드 작성 방법 | ChatGPT DataTable에서 특정 컬럼을 삭제하려면 DataTable.Columns 컬렉션에서 해당 컬럼을 제거해야 합니다. dataTable.Columns.Remove(columnName) 다음은 "Etc" 컬럼을 삭제하는 코드 예제입니다. // "Etc" 컬럼을 삭제하려면 string columnNameToRemove = "Etc"; if (dataTable.Columns.Contains(columnNameToRemove)) { dataTable.Columns.Remove(columnNameToRemove); } 위 코드는 DataTable의 Columns 컬렉션에서 "Etc" 컬럼이 존재하는 경우에만 해당 컬럼을 제거합니다. 이렇게 하면 "Etc" 컬럼이 삭제됩니다. 출처 | ChatGPT
C# IXLWorksheet Excel 컬럼이름으로 컬럼 찾아서, 해당 컬럼의 width 값 설정 방법 | ChatGPT IXLWorksheet 객체에서 특정 컬럼의 너비를 설정하려면 해당 컬럼을 식별하고 Column 객체를 사용하여 너비를 설정할 수 있습니다. workSheet.Column("컬럼이름").Width 컬럼 이름으로 컬럼을 찾고 해당 컬럼의 너비를 설정하는 코드는 다음과 같습니다. IXLColumn column = workSheet.Column("컬럼이름"); column.Width = 20; // 컬럼 너비를 20으로 설정 출처 | ChatGPT
C# IXLWorksheet Excel 텍스트에 '링크' 거는 방법 | ChatGPT C#의 IXLWorksheet를 사용하여 Excel 워크시트에 데이터를 채울 때, '바로가기' 컬럼에 '링크' 텍스트를 표시하고 그 텍스트를 링크로 만드는 방법은 다음과 같이 할 수 있습니다. IXLCell.Hyperlink 아래 예제에서는 ClosedXML 라이브러리를 사용하여 작업합니다. // '링크' 컬럼을 'B' 열 (column B)에 표시 foreach (IXLCell cell in worksheet.Column("B").CellsUsed()) { // '링크' 텍스트를 셀에 하이퍼링크로 추가 cell.Hyperlink = new XLHyperlink(new Uri("http://www.website.com")); cell.Style.Font.FontColor = XLColor.Blue; //..
meta 태그 사용 목적 | ChatGPT meta 태그 태그는 HTML 문서의 섹션에 사용되는 메타데이터를 정의하기 위한 태그입니다. 이 메타데이터는 주로 웹 브라우저, 검색 엔진 및 다른 웹 서비스와 상호 작용할 때 사용됩니다. meta 태그 사용 목적 🔵웹 브라우저 태그를 사용하여 웹 브라우저에 웹 페이지의 표시 방식과 동작을 제어합니다. 🟥문자 인코딩 설정 와 같이 문자 인코딩을 설정하여 웹 페이지가 올바르게 표시되도록 합니다. 🟥뷰포트 설정 와 같이 모바일 디바이스에서 페이지가 올바르게 조절되도록 설정합니다. 🔵검색 엔진 최적화 (SEO) 태그를 사용하여 검색 엔진 최적화 (SEO)를 향상시키고 웹 페이지의 검색 엔진 순위를 향상시키는 데 도움이 됩니다. 예를 들어, 와 같이 페이지의 키워드를 정의할 수 있습니다. 🔵소셜 미디어 공유 웹..
MSSQL 오늘 날짜 기준 달의 첫날과 마지막 날 구하는 방법 | ChatGPT 오늘 날짜 기준 이번 달 첫 날 구하기 SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, GETDATE()), 0) AS FirstDayOfMonth; DATEDIFF(MONTH, 0, GETDATE()) DATEDIFF 함수는 두 날짜 또는 시간 값 간의 차이를 계산합니다. 첫 번째 인수는 차이를 계산할 시간 단위를 지정합니다. 이 경우 MONTH를 사용하여 월 간의 차이를 계산하게 됩니다. 두 번째 및 세 번째 인수는 비교할 두 날짜 또는 시간 값입니다. 첫 번째 인수와 두 번째 인수 간의 차이를 계산합니다. DATEADD DATEADD 함수는 날짜 또는 시간에 대한 값을 더하거나 빼는 데 사용됩니다. 이 함수의 첫 번째 인수는 추가할 시간 단위를 나타냅니다. 이 경우 MONT..
preventDefault() 사용법 | ChatGPT preventDefault() 메서드 JavaScript에서 이벤트 객체( event)를 사용하여 브라우저의 기본 동작을 중단하는 메서드입니다. 이 메서드는 주로 HTML 요소의 이벤트 처리기 함수에서 사용되며, 특히 하이퍼링크 클릭, 폼 제출 및 기타 이벤트에 대한 기본 동작을 중지할 때 유용합니다. 아래는 preventDefault()의 사용법과 예제입니다. // 예제 1: 하이퍼링크의 클릭 이벤트에서 기본 동작 중지 document.querySelector('a').addEventListener('click', function(event) { event.preventDefault(); // 클릭 이벤트의 기본 동작(링크 이동)을 중지 // 추가적인 로직을 수행 }); // 예제 2: 폼 제출 이벤트..

반응형