ASP.NET 페이지 간 전송 값 - Session

1126 단어
ASP.NET 페이지 간 전송 값
세션은 아마도 가장 흔히 볼 수 있는 사용법일 것이다. Application과 유사하게 사용자 개인에게 작용하기 때문에 과도한 저장은 서버 메모리 자원의 소모를 초래할 것이다.
이점:
      1.사용이 간단하면 간단한 데이터 유형뿐만 아니라 대상도 전달할 수 있다.  2.데이터 양의 크기는 제한이 없다.
단점:
      1.Session 변수에 많은 양의 데이터를 저장하면 서버 리소스가 많이 소모됩니다.
  2.잃어버리기 쉽다.
사용 방법:
      1.소스 페이지의 코드에서 전달할 이름과 값 구조인 세션 변수를 만듭니다. 세션 [Name] = "Value(Or Object)"
  2.의도 페이지의 코드에서 Session 변수를 사용하여 전달된 값을 추출합니다.Result = Session["Nmae"]
참고:
session이 사용하지 않을 때 삭제할 수 있습니다. 삭제하는 방법은 다음과 같습니다: Session.Remove("session 이름");
모두 지우기: Session.Clear();
예:
(1)a.aspx
private void Button1_Click(object sender, System.EventArgs e) 
{ 
  Session["name"] = Label.Text; 
}

(2)b.aspx
private void Page_Load(object sender, EventArgs e) 
{ 
  string name; 
  name = Session["name"].ToString(); 
}

전재 대상:https://www.cnblogs.com/wcl2017/p/7358453.html

좋은 웹페이지 즐겨찾기