반응형

ASP.NET 4

ASP.net DropDownList 값 선택하기, Select 선택값 변경시 함수 처리하기

웹에서 사용되는 요소의 기능들을 ASP.NET에서는 DropDownList 객체로 쉽게 처리할 수 있게 되어 있습니다. 쉽게 생각해서, C#에 요소의 표준 객체가 DropDownList로 보면 됩니다. 여기서, 우리는 2가지를 이야기하려고 합니다. (1) DropDownList 컨트롤러의 값 선택하기 (2) DropDownList 컨트롤러의 선택이 변경될 때 처리하기 기본적으로 웹에서는 이런 기능들을 html이벤트와 Javascript를 통해서 처리하지만, ASP.NET 에서는 이벤트와 CodeBehind 소스를 통해서 처리합니다. (1) DropDownList 컨트롤러에 값 선택하기 DropDownList 컨트롤에서 특정 값의 Item을 선택하게 하려면, 객체를 Item를 찾아서 value부분에 값을 ..

C#/ASP.net 2021.01.28

ASP.net 유효성 검사 CompareValidator / CauseValidation

웹 프로그램을 하다보면, 유효성 검사가 필요합니다. ASP.net의 경유 "유효성 검사" 도구들을 이용해서, 조금더 쉽게 유효성 검사 프로그램을 만들 수 있습니다. 유효성 검사란? 사용자가 입력하는 값에서 사용자의 실수를 막고, 잘못된 입력된 값을 차단함으로써, 사용자의 실수와 프로그램의 오류를 사전에 방지할 수 있는 역할을 할 수 있습니다. 유효성 검사 - CompareValidator "기본이 되는 값"과 "대상이 되는 값"을 비교해서 일치하지 않으면 실패 처리 - 비교 대상이 없으면, 검사 성공으로 처리됨 - 기본적으로 RequiredFieldValidator를 제외한 모든 Validator은 null을 허용 - 비교: 같다, 같지 않다, 크다, 작다, 크거나 같다, 작거나같다, 자료형이 같다. 속..

C#/ASP.net 2021.01.28

Mail 발송하기 예제 (System.Net.Mail)

ASP.net에서 System.Web.Mail을 이용해서, 메일을 보내는 소스예제 참고: 보통 이메일을 전송하는 SMTP 방식에는 인증과 비인증 방식있다. SMTP서버가 인증 방식을 필요로 하는 경우, 반드시 SMTP Account를 통한 인증을 가져 가야 합니다. Gmail의 SMTP서버를 이용한 예제 using System.Net.Mail void example() { MailMessage message = new MailMessage(); message.From = new MailAddress("계정명@gmail.com"); message.To.Add(new MailAddress(test@localhost.com)); message.IsBodyHtml = true; message.Subject = ..

C#/ASP.net 2018.10.25

URL중에 http://도메인:PORT 구하기

ASP.net에서 *.aspx.cs에서 Domain:Port부분을 뽑아서 사용이 필요할때가 있습니다. 예를 들어서, http://test.net:8080과 같이 나올때, 도메인을 쉽게 뽑아내는 ASP.net 소스 // Domain Uri uri = Context.Request.Url; ViewState["Domain"] = HttpContext.Current.Request.Url.Host; //포트가 80이 아니면, 특정 Port 붙여주기. if (uri.Port != 80) ViewState["Domain"] = ViewState["Domain"] + ":" + uri.Port; // 활용 _body = _body.Replace("###HOME_URL###", "http://" + ViewState["..

C#/ASP.net 2018.04.27
1
반응형