본문 바로가기

반응형

프로그래밍

(162)
[C#] StringBuilder과 InnerHtml으로 서버단에서 HTML 작성 StringBuilder과 InnerHtml으로 서버단에서 HTML 코드를 작성해보자 public void List() { StringBuilder strSb = new StringBuilder(string.Empty); strSb.Append(""); strSb.Append("테스트"); strSb.Append(""); this.ul_List.InnerHtml = strSb.ToString(); } 결과 테스트
[C#] Request.ServerVariables 전체 값 확인 (URL, IP주소 등등) Request Object인 ServerVariables Collection의 전체 값을 확인해보자 ServerVariables의 함수를 사용하여 IP주소, 도메인 주소 등 많은 요소들의 정보를 알아낼 수 있다. // 클라이언트(사용자) IP 주소 (xxx.xxx.xxx.xxx) Request.ServerVariables["REMOTE_HOST"]; // 서버 IP 주소 (xxx.xxx.xxx.xxx) Request.ServerVariables("LOCAL_ADDR"); // 도메인 주소 (ggmouse.tistory.com) Request.ServerVariables["HTTP_HOST"]; // 현재 경로 (/Test/ikTest.aspx) Request.ServerVariables["PATH_INF..
[C#] 페이지간 변수 주고받기 (파라미터값 전달) GET방식, POST방식 변수(파라미터) 값을 다른 페이지로 보내고 받기 1. GET 방식 URL에 함께 실어서 변수를 전달하는 방식 보내는 페이지 받는 페이지 protected string id = ""; protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["id"] != null) { id = Request.QueryString["id"].ToString(); } if (Request["id"] != null) { id = Request["id"].ToString(); } } 2. POST 방식 값을 Hidden값으로 처리해서 전달하는 방식 보내는 페이지 받는 페이지 protected string id = ""; protected voi..
[C#] 연산자 () 연산자 1. 캐스팅 또는 형식 변환을 지정 double x = 1234.7; int a; a = (int)x; // Cast double to int 2. 메서드 또는 대리자 호출 TestMethod(); :: 연산자 네임스페이스 별칭 한정자(::)는 식별자를 조회하는 데 사용 global::System.Console.WriteLine("Hello World"); ?: 연산자 조건 연산자(?:)는 부울 식의 값에 따라 두 값 중 하나를 반환 condition ? first_expression : second_expression; Condition은 true 또는 false이어야 한다. true인 경우 결과는 first_expression, false인 경우 결과는 second_expression ?..
[MSSQL] TRANSACTION 트랜잭션 트랜잭션을 걸고 DML 수행 후 몇개의 행이 영향을 받는지 확인한 후에 COMMIT TRAN을 하여 실수를 방지할 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 BEGIN TRAN SELECT * FROM tbl DELETE FROM tbl DROP TABLE tbl -- 확인 후 -- 성공 -- COMMIT TRAN -- 실패 (되돌리기) -- ROLLBACK TRAN cs 프로시저 생성시 트랜잭션 이용 (insert, update, delete 작업시) 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 31 32 33 34 35 36 37 38 39 40 CREATE PROCEDURE @out_..

반응형