본문 바로가기

반응형
   

전체 글

(1624)
ASP.NET Cache란? ASP.NET Cache란? 캐시(Cache) - 웹서버측의 임시 메모리 공간 - 용도 : 서버의 효율성 1. 출력 캐시(Output Cache) 메모리일부에 임시페이지를 빼놓는다. 임시페이지를 잠시 저장해놓은 공간을 캐쉬라한다. 반응속도가 최상!!!!!!이다. 인터넷이 좀느릴땐 캐시페이지를 정리만 해도 속도가 많이 향상된다. - 사용자가 페이지를 요청했을때 서버에서 만든 임시페이지를 저장해 놓았다가 다음번 동일한 페이지를 요청할때 페이지 처리 단계를 거치지 않고 미리 저장해놓은 임시페이지를 돌려줌으로써 응답 속도와 자원 관리 등 여러가지 잇점을 취하는 기술 데이터베이스를 사용하게되면 100명이 오면 100명에 것을 데이터베이스를 가져와야 하지만 캐쉬를 사용하면 첫번째 사용만 들어오게 되면 나머지 사람들..
ASP.NET DataList, GridView, DetailsView 페이징 추가 방법 ASP.NET DataList, GridView, DetailsView 페이징 추가 방법 페이징 : 데이타리스트는 페이징이 없으며 데이타리스트 이후에 것들은 페이징이 존재 닷넷에서는 페이져라고 불리운다. 1페이지 2페이지 많은 데이터를 쪼개어 페이지로 보여줌. GridView : DataGrid 개량 버젼 DataGrid를 MS에서 없애려고 하고 있음.. 바운드필드 : 모든컬럼의 표현을 필드로 표현함 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Ex68_DataGrid.aspx using System; using System.Collec..
ASP.NET DataList, DataGrid 사용방법 ASP.NET DataList, DataGrid 사용방법 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 도서목록 도서목록 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class Ex61_DataList : System.Web.UI.Page { protected void Page_Load(object sender,..
ASP.NET 데이타베이스 컨트롤 Reapeater ASP.NET 데이타베이스 컨트롤 Reapeater DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Ex58_Repeater.aspx Repeater using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using System.Data.SqlClient; using System.Configuration;//** pu..
ASP.NET 환경에서 Javascript 사용 방법 ASP.NET 환경에서 Javascript 사용 방법 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> #Button1 { width: 177px; } // function Button1_onclick() { //1. document.getElementById("Text1").value = "테스트"; //2. document.getElementById("TextBox1").value = "테스트"; } // ]]> Ex54_Javascript.aspx *.aspx = ASP.NET 태그 + C# + HTML + CSS + Javascript..
ASP.NET 개념 ASP.NET 개념 ASP.NET 프로젝트 운용 방식 1. 파일시스템 : IIS가 설치되지 않았거나, IIS와 연동이 필요없는 기능을 개발할때 사용하는 모드 - 개발자를 위한 모드 2. HTTP : IIS 연동 모드, 모든 개발환경이 IIS를 통해서 실행이 되는 모드. 가장 정확한 모드 -> 실제 웹서비스 환경과 동일함 3. FTP, 원격 사이트 : 원격 모드. 외부에서 접속해서 개발 환경 ** IIS에서 .NET Framework 4.0 설정 후 aspnet_regiis -i로 재설치 ** 프로젝트 저장 - 되도록 사이트 실제 경로에 한글, 공백, 특수문자는 포함안되게.. - 바탕화면.. 내문서.. 추천안함 프로젝트 -> 결과물(cs,리소스) -> 실행파일(exe,dll) 결과물(html,aspx,리소..
ASP.NET Cookie, ViewState 사용예제 ASP.NET Cookie, ViewState 사용예제 로그인상태유지도 쿠키로 처리한다 아이디기억 전제조건 로그인성공시에 누군가 접속을 하게 되면 세션객체가 각각 생성됨(연결은 되어있지 않는 상태) 20분동안 재접속 세션아이디를 쿠키로 돌려준다 그래서 연결이 끊겼다 재요청이 됐을때 이전에 방문자라고 기억하는 이유는 쿠키값 때문이다. ViewState는 자기페이만의 것이다. 지역변수 개념 페이지안에서밖에 상태유지가 안된다. 2단계 viewState 복구단계에서 없어진 갑이 복구된다. 비교 Application전역변수공용변수Object서버 Session전역변수개인변수Object서버 Cookie전역변수개인변수String클라이언트 ViewState지역변수개인변수 Object클라이언트 DOCTYPE html PU..
ASP.NET Requst, Response, Application, Session, Server ASP.NET Requst, Response, Application, Session, Server ASP 5가지 객체 1. Request(요청) a. HttpRequest 클래스 b. this.Request 프로퍼티 2. Response(응답) 3. Application(사이트 전체) 4. Session(고객) ***** 5. Server(잡다한것들..) Session : 타이머 20분동안 메모리에 세션 객체를 살려놓는다. 20분동안에 없다면 사이트에 없는것으로 간주. 재요청시 세션객체를 20분 연장~! 계속 리셋되며 연장~! 각사용자별 세션에 객체생성 어플리케이션 시작 시점 : 첫사용자가 들어오는 순간 어플리케이션 종료 시점 : 마지막 사용자가 나가는 순간 세션시간 다찰때 어플리케이션 객체 종료 됨. ..

반응형