asp.net

    ASP.NET 로그인 상태인데도 ‘뒤로 가기 버튼시’뒤로 넘어가질 때 해결방법

    Session.Abandon();으로도 로그 아웃을 하지도 않았는데, '뒤로가기'버튼을 누르면, 그냥 전 페이지로 돌아갔다가 앞으로 가기 를 누르면 그냥 가게 된다. 보안이 필요한 웹사이트의 경우에는 이렇게 되면 참 곤란하다. 이 구문을 찾기가 굉장히 힘들었는데 , 을 추가해주게 되면, 로그아웃 버튼 뿐 아니라, 뒤로가기 버튼을 클릭하게 되도 넘어가지 않게 된다.

    ASP.NET/SQL 소수점(IP주소와 같은) 정렬하기 쿼리문

    DB에서 값을 불러오다보면, IP주소 등 소수점이 들어간 것이 정렬이 제대로 되어있지 않을것이다. 예를 들면, 203.207.231.1 203.207.231.10 203.207.231.100 203.207.231..2 203.207.231.20 203.207.231.200 … 라는 식으로 되어 있는 데 이를 1, 2, 3, 4, … 100, 101, 102…. 로 바꾸기 위해선 불러오는 쿼리문의 정렬을 정의해줄 필요가 있다. 다음과 같이 정의 해주면된다. ORDER BY CAST(PARSENAME(ipaddress, 4) AS int) , CAST(PARSENAME(ipaddress, 3) AS int) , CAST(PARSENAME(ipaddress, 2) AS int) , CAST(PARSENAME(..

    [ASP.NET]Get/Set의 차이점에 대해서

    간략하게, 값을 초기화 해주는 메서드. shakeJ Get 메서드는 Set과 짝이 되는 개념으로 프로그래머의 실수로 인해 멤버변수의 값이 잘못 변할 수 있는 가능성을 사전에 막아준다. (바로 접근하게 되면, 원치 않게 내용을 지우거나 수정을 할 수도 있기 때문에) Get을 통해 가져오면 수정을 하면 안되는 멤버 변수들은 복사를 해서 반환을 해 주게 된다. 보안의 이유때문에도 쓰기도 한다. 우선 property는 1. 1 private string name; 2 public string GetName() { return name; } 3 public void SetName(string n) { name = n; } 2. 1 private string name; 2 public string Name 3 { ..

    asp.net 2.0 페이지 및 응용 프로그램 구조

    asp.net 2.0 페이지 및 응용 프로그램 구조 shakeJ 참고 문헌 : 뇌를 자극하는 asp.net 1. 웹 폼이란 ? ASP.NET의 대부분의 프로그래밍은 웹폼 에서 이루어진다. 웹은 .ASPX파일(즉 ASP.NET 페이지)과 같은 개념으로써 프로그래밍을 위한 Form이라고 생각하면 된다. 웹폼 전에는 윈폼이라는 개념이 있었다. 이 윈폼을 웹에 적용 시킨 것이 웹폼이라 한다. 크게 표현부분(디자인)과 코드부분(내부 로직)으로 이루어져 있다. 위는 [소스뷰]이고 밑은 [디자인 뷰]로써 웹브라우저에 보는 것과 같이 보이게 된다. -웹폼 코드모델 웹폼에는 두가지 코드 모델이 있다 1. 단일 파일 페이지 모델 2. 코드 숨김 페이지 모델 단일 파일 페이지 모델은 웹폼의 코드 부분이 표현 부분이 .ASP..