본문 바로가기

태그 asp.net

asp.net 페이지 로그인 상태인데 뒤로 페이지가 넘어갈 때 Session.Abandon();으로도 로그 아웃을 하지도 않았는데, '뒤로가기'버튼을 누르면, 그냥 전 페이지로 돌아갔다가 앞으로 가기 를 누르면 그냥 가게 된다. 보안이 필요한 웹사이트의 경우에는 이렇게 되면 참 곤란하다. 이 구문을 찾기가 굉장히 힘들었는데 , 을 추가해주게 되면, 로그아웃 버튼 뿐 아니라, 뒤로가기 버튼을 클릭하게 되도 넘어가지 않게 된다. 출처 : http://mnworld.co.kr 더보기
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 페이지 및 응용 프로그램의 구조 shakeJ 참고 문헌 : 뇌를 자극하는 asp.net 1. 웹 폼이란 ? ASP.NET의 대부분의 프로그래밍은 웹폼 에서 이루어진다. 웹은 .ASPX파일(즉 ASP.NET 페이지)과 같은 개념으로써 프로그래밍을 위한 Form이라고 생각하면 된다. 웹폼 전에는 윈폼이라는 개념이 있었다. 이 윈폼을 웹에 적용 시킨 것이 웹폼이라 한다. 크게 표현부분(디자인)과 코드부분(내부 로직)으로 이루어져 있다. 위는 [소스뷰]이고 밑은 [디자인 뷰]로써 웹브라우저에 보는 것과 같이 보이게 된다. -웹폼 코드모델 웹폼에는 두가지 코드 모델이 있다 1. 단일 파일 페이지 모델 2. 코드 숨김 페이지 모델 단일 파일 페이지 모델은 웹폼의 코드 부분이 표현 부분이 .ASPX 파일에 같이 놓여지고, 코드 숨김 페이지 모델은 .. 더보기