본문 바로가기
반응형

닷넷30

[ASP.NET] asp.net에서 웹 애플리케이션 예외처리 (퍼온글) 모든 애플리케이션은 에러처리를 가지고 있다. 로컬 애플케이션에서는 처리할 수 없는 에러가 발생하였을때 이를 알림을 받을 수 없지만 웹에서는 이를 할 수 있다는 장점이 있다. ASP.NET은 이러한 에러를 처리할 수 있는 다양한 방법이 있다. 또한 에러를 처리하는 방법뿐 아니라 에러정보를 제공하는 방식도 다르다. 예로 기존의 ASP에서 Server.GetLastError를 사용하면 ASPError 개체를 반환하였다. 여전히 닷넷에서도 Server.GetLastError를 사용할 수 있지만 이는 System.Exception 형식을 반환한다. 문제점 여러분의 애플리케이션에 언제가는 에러가 발생할 것이다. 여러분은 try-catch 블럭을 사용하여 가능한한 많은 에러를 처리하려고 할 것이다. (기존의 ASP에.. 2010. 10. 25.
[ASP.NET] 로그인한 국가별 시간대별 DateTime 리턴 private void Page_Load(System.Object sender, System.EventArgs e) { //sInDate = Strings.Format(DateTime.Now, "yyyy-MM-dd"); //sInDate = fnGetLangTypeCurrentDate();//로그인한 LangType별 일자 셋팅 //sInDate = fnChangeDate(DateTime.Now.ToString("U", DateTimeFormatInfo.InvariantInfo));//로그인한 LangType,시간대별 일자 셋팅 (현재시간 UTC형식으로 변경) sInDate = fnChangeDate(DateTime.Now.ToString());//로그인한 LangType,시간대별 일자 셋팅 (현재시간 .. 2010. 10. 25.
[ASP.NET] GridView의 스크롤기능을 추가했을경우 사용되는 Div 태그의 Width 값 해상도에 맞게 설정해 주기 GridView에 스크롤기능을 넣기위해 Div 태그를 사용했다. 문제가 Div 태그의 Width 값을 100% 로 주었을경우 Div내에 있는 GridView의 Width값에 따라 늘어나는 것이었다. GridView의 Width값과 상관없이 모니터의 해상도에 맞게 Div 태그의 Width값을 설정해주기 위한 방법입니다. 1. Div 태그내에 width=2000 인 GridView 추가 .. 생략 2. 태그 마지막 부분에 Div 태그의 Width값을 설정해주는 script function 추가 .. 상위소스 생략 3. Div 태그 Width값 설정 script function 추가 4. 완료. 이렇게하면 Div내에 위치한 GridView의 Width값에 상관없이 해상도에 맞게 Div태그의 Width값을 설정.. 2010. 10. 25.
[IT/개발] Visual Studio 와 .NET Framework 의 관계 기존에 대충 알고 있고 설명도 못하고 있던 것을 아래 출처에서 보고 더 정리할 수 있어서 고맙습니다. Visual Studio 와 .NET Framework 의 관계를 알아보자. Visual Studio .NET = .NET 1.0 Visual Studio 2003 = .NET 1.1 Visual Studio 2005 = .NET 2.0 + .NET 3.0 Visual Studio 2008 = .NET 3.5 (Code Name : Orcas ) Visual Studio 2010 = .NET 4.0 (09년10월 현재 Bate2) NET Framework별 의 주요 기능 .NET 2.0 = Generic(C#언어에 도입) .NET 3.0 = WCF, WPF, XAML .NET 3.5 = LINQ, Sil.. 2010. 7. 7.
[IT] ASP.NET 자바스크립트 submit() 함수기능 __doPostBack() 과 Page.GetPostBackEventReference()함수 ASP.NET 개발을 할 때 submit() 기능을 사용하려고 하면 에러가 발생하는 경우가 있다. 이럴 때 버튼 이벤트 등을 이용해서 자바스크립트로 Behind code(.cs)의 메서드를 실행해야할 때가 발생한다. 이럴 경우 보통은 aspx 화일에서 자바스크립트로 __doPostBack() 메서드를 정의해서 사용하면 가능한다. 하지만, 이보다 더 좋은 방법이 있다. __doPostBack() 메서드는 .net에서 자동 생성하는 부분으로, 개발자가 별도로 작성하여도 바뀔 가능성이 있다. 또한, .net에서 자동으로 생성하지 않는 경우도 발생한다. 자바스크립트에서 behind code의 메서드를 실행하고 싶을 때는.. 2010. 4. 20.
[IT/개발] ASP.NET 다른 페이지로 포스트백(submit) 하기 참고: Post data to other Web pages with ASP.NET 2.0 ASP.NET 페이지는 기본적으로 PostBack 메쏘드를 활용한다. [form action="ACTION_PAGE"][/form] 형태와 같이 폼 안에 있는 action 속성에 지정한 페이지를 가지고 페이지에 할당된 변수들을 넘기게 되는데, 이를 무조건 자기자신으로 세팅하는 것이 ASP.NET의 세계라고나 할까... 그래서, 다른 페이지로 변수들을 넘길 땐 몇가지 방법이 있다. 세션에 값들을 저장한 후 넘어간 페이지에서 받아 쓴다. Server.Transfer() 메쏘드를 이용한다. Button.PostBackUrl 속성을 이용한다. 첫번째 방법이 가장 일반적이지 싶다. 일단 해당 페이지에서 버튼을 클릭했을 때 필.. 2010. 4. 19.
반응형