반응형
- [ C#/닷넷코어 ]ASP.NET Core MVC Helper Tag asp-for를 label에 표시하기2024-11-23 19:33:36위 사진을 보면 어떤가? 정상적인 form이다. 그럼 아래 코드를 보자@model Category@*Form Start*@ Create Category @*Buttons*@ @*Submit Button*@ Create @*Go Back Button*@ ..
- [ C#/닷넷코어 ]ASP.NET 기초 Razor Pages ViewData 사용2024-11-19 21:25:55ViewData는 Page Model에서 View(View Page)로 데이터를 전달하기 위해 사용한다. ViewData는 ViewDataDictionary 타입이며 key 값과 value를 가진다. 이를 통해서 Page Model에서 작성된 데이터를 Page에서 동적으로 사용할 수 있다. public class IndexModel : PageModel { public void OnGet() { //ViewData ViewData["MyName"] = "Devrun"; }} 위에 작성된 코드를 보자, 클래스 명 옆에 PageModel로 이 클래스가 PageModel이라고 설정되었다. OnGet() 함수에서 보면 ViewData가 설정된 것을 볼 수 있다. 여기서 ViewData[..
- [ C#/닷넷코어 ]ASP.NET Razor Pages에서 if문 사용하기2024-11-19 20:10:54우리가 전 글에서 Razor Pages 내에서는 @을 사용해서 C# 코들 작성할 수 있다고 했다. 그러면 if Statement와 같은 조건문을 사용할 수는 없을까?@{} 전 시간에는 우리가 이렇게 코드블럭을 작성한다고 했다. 그러나 HTML에서 C# 코드를 불러와서 사용했고, 코드 블럭 안에서 사용하지는 않았다.@{ int value = 4;}@if (value % 2 == 0){ The value is even! } 위 코드와 같이 @ {}으로 설정된 코드 안에 변수도 선언하고 if문도 선언해서 사용할 수 있다.아래는 신호등 색별로 표시되는 안내 메세지를 작성한 코드다. @page@model IndexModel@{ ViewData["Title"] = "Home page";}@{ string ..
- [ C#/언어 ]C# 기초 Array(배열)에 대해서2024-11-16 16:46:23C#에서 Array(배열)은 아마 많은 개발자가 가장 많이 사용하지 않을까 한다. 그렇기 때문에 개발자를 꿈꾼다면 반드시 알아두고 넘어가야 할 것 중 하나이다. 배열의 선언 방법int[] a;string[] b;위와 같이 배열을 선언하고 값은 지정하지 않은 방법이 있다. int a[] = new int[] {};위와 같이 선언하는 것도 볼 수 있다. 이 둘의 차이는 배열만 선언한 것과 배열을 선언하고 초기화(Initialize)를 하는 차이다. 이 두 가지 방식을 설명하면, 첫 번째 방법은 배열을 선언만 한 상태라 초기화가 이루어지지 않았고, null 상태이다. 그러나 두 번째 방법은 초기화를 진행한 상태이며, 이 배열의 데이터 값은 0이다. 또한, 초기화가 진행되지 않은 배열은 사용하려면 에러가 발..
- [ C#/언어 ]c# 기초 COMPARISON OPERATORS(비교 연산자)2024-11-14 11:53:51C#에서 Operator는 연산자이다. 연산자의 종류도 다양하게 있는데 산술 연산자(Arithmetic Operators), 할당 연산자(Assignment Operators), 논리 연산자(Logical Operators), 그리고 비교 연산자(Comparison Operators) 등이 있다. 그 중에 오늘은 Comparison Operator를 설명하겠다. 비교 연산자의 경우 ==, !=, >, =, == 값이 서로 같은지 확인!= 값이 같지 다른지 확인> 좌측 값이 우측 값보다 큰지 확인>= 좌측 값이 우측 값보다 크거나 같은지 확인우리가 흔히 하는 수학에서 설명과 같다. int a = 3;int b = 4; 예를 들어서 위와 같은 변수가 있다고 가정하고, 아래의 질문에 Comaprison Ope..
반응형