Programming/ASP.NET
ASP.NET - ICallback을 이용한 JSON 기반의 Javascript Serialization
ASP.NET - ICallback을 이용한 JSON 기반의 Javascript Serialization
2010.04.15원문 참조 : http://aspalliance.com/1537_ICallback__JSON_Based_JavaScript_Serialization.1 * 4월 19일 추가 내용 프로젝트 기반은 .NET Framework 3.5 프로젝트로 설정하고 진행하셔야 합니다. 그리고 제가 테스트해 본 소스도 첨부합니다. 예제 소스 파일 다운로드 : 아직 테스트 해보지는 않은 코드이지만 흥미로운 내용이네요~ 별다른 라이브러리를 사용하지 않고 ICallback을 이용해서 Javascript Serialization을 JSON Object 형식으로 처리할 수 있는 방법이니깐요. 먼저 Page나 Controll 클래스에서 System.Web.UI.ICallbackEventHandler를 Implement 해야한다고 합니..
web.config 암호화 - Encrypt Configuration Sections in ASP.NET 2.0 Using RSA
web.config 암호화 - Encrypt Configuration Sections in ASP.NET 2.0 Using RSA
2010.04.12발췌 : http://blog.naver.com/crazydev/130013860087 - 암호화 aspnet_regiis.exe -pe connectionStrings -app /Intro20 - 암호화 해제 aspnet_regiis.exe -pd connectionStrings -app /Intro20 ASP.NET 2.0에서는 DB 연결 문자열등을 손쉽게 암호화 하는 방법을 제공한다. DB 연결 문자열에는 DB 계정의 ID/PW가 노출되어 있으므로 암호화를 하는 것이 보안상 좋을 것이다. web.config의 어느 섹션도 다 암호화가 가능하고, 개발자가 따로 해주는 부분은 없다. 닷넷 프레임 워크에서 알아서 암호를 풀어서 반환해 주기 때문에 단지 암호화만 하면 된다. -p 옵션에는 암호화를 하고자 ..
ASP.NET Layout 각 폴더 별 설명
ASP.NET Layout 각 폴더 별 설명
2010.04.05ASP.NET 프로젝트에 특수 기능을 하는 미리 정의된 폴더들이 있습니다. 잘 모르는 내용들도 있고 자주 사용하시던 내용도 있을거에요~ 내용이 정리된 부분이 MSDN이 있어, 평소 별로 중요하게 생각하지 않는 부분이지만 한번씩 상기해볼만 한 내용이에요~ ASP.NET Layout 각 폴더 별 설명 App_Browsers 폴더 : 각 브라우저를 식별하고 기능을 확인하기 위해 ASP.NET에서 사용하는 브라우저 정의 파일을 포함합니다. App_Data 폴더 : Microsoft Access 데이터베이스(.mdb 파일), XML 파일, 로컬 파일에 저장된 기타 데이터 등을 포함합니다. 응용 프로그램을 실행하는 데 사용되는 사용자 계정(예: 로컬 ASPNET 계정)에는 이 폴더에 대해 파일을 읽거나 쓰고 만들 ..
ASP.NET 2.0 AJAX - UpdateProgress
ASP.NET 2.0 AJAX - UpdateProgress
2009.10.11– 이곳에 (http://www.mari.kr/tag/UpdateProgress) UpdatePanel과 같이 사용하는 UpdateProgress 컨트롤에 대한 설명이 정말 잘 되 있더군요. 아래 코드는 위 사이트에서 가져온 내용인데 정말 잘 분석해두셨네요 ㅎㅎ 나중에도 잘 쓸 코드 같습니다. 페이지 변경 중 입니다...
A .NET library for OpenFlashChart control
A .NET library for OpenFlashChart control
2009.03.29Open Flash Chart라고 유명한 차트 컨트롤이 있어요. PHP 기반으로 작동하도록 되어 있죠. '시간이 남을 때 .NET 기반 컨트롤로 변경 해야겠다' 라고 생각을 가지고 있었는데... 오늘 찾아보니 역시나 있더군요. ㅋㅋㅋ 역시 인터넷엔 저와 비슷한 생각을 하는 사람이 무수히 많다는 사실을 깨닫게 되네요~ .NET Control로 되어 있는 프로젝트 페이지는 아래와 같습니다. http://openflashchartlib.codeplex.com/ PS. 빼먹은게 있네요. 이 컨트롤은 .NET Framework 3.5 이상에서 작동하도록 되어 있어요... 누가 다운그래이드 좀 ㅠㅁ ㅠ The project contains ASP.NET control and support classes to wor..
iTunes Data Grid Skin for ASP.NET GridView, ListView Control
iTunes Data Grid Skin for ASP.NET GridView, ListView Control
2009.02.02Demo page : http://mattberseth2.com/demo/Default.aspx?Name=iTunes+Data+Grid+Skin&Filter=All 위와 같은 형태로 GridView, ListView를 출력하도록 도와주네요. Sort 되는 부분은 jQuery를 혼용해서 처리하도록 했구요 . 가져다 쓰기 좋은 내용이라 스크랩을 ^ ^ Ref. http://mattberseth.com/blog/2008/10/itunes_data_grid_skin.html?source=feed
Apache Mod_Rewrite use as URL_Rewrite in iis 7
Apache Mod_Rewrite use as URL_Rewrite in iis 7
2009.01.21http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1691 IIS에서는 Mod_Rewrite의 역할을 URL_Rewrite가 담당하고 있습니다. 이를 활용하시는 것도 보안 강화나 접근성 향상에 도움을 줄 수 있습니다. 또한 ASP.NET MVC Pattern Framework 에서 제공하는 URL_Rewrite 엔진의 기능을 직접 패턴을 적용해서 구현할 수도 있겠죠. 물론 MVC 방식의 개발은 아니겠지만 말이죠.
ASP.NET on Ruby on Rails
ASP.NET on Ruby on Rails
2008.03.14http://reddevnews.com/news/devnews/article.aspx?editorialsid=911 http://acroama.isblog.net/blog_post_52.aspx http://weblogs.asp.net/scottgu/archive/2007/12/09/asp-net-3-5-extensions-ctp-preview-released.aspx http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx http://blog.naver.com/guruby/140043669522 ASP.net 환경에서 ROR을 탈수있는 방법을 제공한다. Ruby on Rails 를 이용한 MVC 패턴과 ASP.NET MV..
ASP.NET 503 서버 사용량이 많습니다.
ASP.NET 503 서버 사용량이 많습니다.
2007.11.02ASP.NET 503 서버 사용량이 많습니다. 503 서버 에러가 나타나는 경우 다양한 케이스가 있을 수 있지만, 대부분은 프로그램의 오류에서 발생하는 경우가 대부분입니다. '503 - Service Unavailable' 메시지가 표시된다면 응용프로그램의 오류 또는 권한의 문제로 Application Pool 이 오류 횟수를 초과하여 Stop 상태가 되어 있을 수 있고, 이럴 경우 Application Pool을 Start 해주는 방법으로 임시 조치할 수 있지만, 원인을 밝혀 문제를 해결해 나가야 합니다. (프로그램의 오류 또는 권한의 적절한 설정이 대부분의 해결법입니다.) 503 서버 에러 중 '503 - Server Too Busy' 메시지가 표시된다면, 서버의 접속량이 초과하여 접속이 안되는 문제..
ASP.NET 엔터키 누르면 특정 버튼 클릭하게 하기
ASP.NET 엔터키 누르면 특정 버튼 클릭하게 하기
2007.08.10ASP.NET Page.GetPostBackEventReference()를 이용한 doPostBack 자바스크립트로 behind code의 메서드를 실행하고 싶은 경우가 있다. 이럴 경우 보통은 스크립트에서 __doPostBack() 메서드를 정의해서 사용하곤 한다. 하지만, 이는 좋지 못한 방법이다. __doPostBack() 메서드는 .net에서 자동 생성하는 부분으로, 개발자가 별도로 작성하여도 바뀔 가능성이 있다. 또한, .net에서 자동으로 생성하지 않는 경우도 발생한다. 스크립트로 behind code의 메서드를 실행하고 싶을 때는 아래와 같은 방법을 권한다. 이는 postback이 발생하는 WebForm Control을 매개변수로 넘겨주면, 자동으로 __doPostBack()을 생성해 준다...
ASP.NET Web Applications (.NET 3.0)
ASP.NET Web Applications (.NET 3.0)
2007.08.09http://msdn2.microsoft.com/en-us/library/ms644563.aspx .NET Framework Developer's Guide ASP.NET Web Applications (.NET 3.0) ASP.NET is a unified Web platform that provides all the services necessary for you to build enterprise-class applications. ASP.NET is built on the .NET Framework, so all .NET Framework features are available to ASP.NET applications. Your applications can be written in any l..
ASP.NET 페이지 실행 주기
ASP.NET 페이지 실행 주기
2007.08.09기본적으로 웹 폼 이벤트 실행 순서는 Init > LoadViewState > Load > 서버콘트롤 이벤트 > PreRender > SaveViewState > Unload 순서로 실행된다. http://msdn2.microsoft.com/en-us/library/ms178473.aspx General Page Life-cycle Stages In general terms, the page goes through the stages outlined in the following table. In addition to the page life-cycle stages, there are application stages that occur before and after a request but are no..