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 컨트롤에 대한 설명이 정말 잘 되 있더군요. 아래 코드는 위 사이트에서 가져온 내용인데 정말 잘 분석해두셨네요 ㅎㅎ 나중에도 잘 쓸 코드 같습니다. 페이지 변경 중 입니다...
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
다양한 HTML 소스복사 / 마우스 우클릭 방지 모음
다양한 HTML 소스복사 / 마우스 우클릭 방지 모음
2008.05.23* 프로그래밍하다가 소스 막기가 필요한 곳이 많아 보여서 몇개의 팁을 정리했습니다. 주의할 점은 소스에서 설정을 해 놓아도 HTML내에 Iframe이 있는 경우 Iframe안에 있는 다른 html에는 설정이 안 된다는 점입니다. 그래서 상태바에 링크 주소 막기 같은 경우는 꽁수로 function status_message() { window.status = ""; } setInterval("status_message()",1) 이런 식으로 쓰는 경우도 있습니다. 계속적으로 상태바의 주소글자를 바꿔주는 아주 안 좋은 방식입니다. (그리고 아주 잠깐은 소스가 보입니다. = =;) 아무튼 Iframe, modal 등이 아닌 곳은 다 적용됩니다. 1. 마우스 오른쪽메뉴, 드래그, 선택복사 금지하기 2. 마우스 ..
Mix08 ASP.NET MVC
Mix08 ASP.NET MVC
2008.05.07Mix08에서 'Scott Hanselman'이 ASP.NET MVC에 대해 세미나하는 영상입니다. 영상은 다음 사이트에서 보실 수 있고요. http://sessions.visitmix.com/?selectedSearch=T22 해당 자료는 다음과 같은 형태로 다운로드 받을 수 있습니다. ASP.NET MVC Preview 2 - Mix 08 - Silverlight ASP.NET MVC Preview 2 - Mix 08 - WMV ASP.NET MVC Preview 2 - Mix 08 - iPod ASP.NET MVC Preview 2 - Mix 08 - Zune ASP.NET MVC Preview 2 - PowerPoint (PPTX) Comment on the ASP.NET MVC Preview 2..
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..
MOSS2007과 Community Server 사용자 DB의 통합
MOSS2007과 Community Server 사용자 DB의 통합
2007.11.23이하 문서는 MOSS 2007과 Community Server의 사용자 DataBase를 통합하는 방법을 제공한다. 기본적으로 ASP.NET SQL Membership Provider를 이용하는 방법으로 통합을 진행한다. http://msdn2.microsoft.com/en-us/library/bb892784.aspx http://blogs.msdn.com/sharepoint/ http://blogs.msdn.com/sharepoint/archive/2006/08/16/702010.aspx http://msdn2.microsoft.com/en-us/library/x28wfk74.aspx http://msdn2.microsoft.com/en-us/library/x28wfk74.aspx http://comm..
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에서 사용할 정말 편한 Ajax Library
ASP.NET에서 사용할 정말 편한 Ajax Library
2007.08.18http://ajax.schwarz-interactive.de/csharpsample/default.aspx 사용법만 조금 연습하면 정말 코드도 짧고 정말 편하게 Ajax 비동기 통신을 이용할 수 있습니다. 정말 특이한 점은 서버메소드형테에 어트리뷰트를 추가하면 자동으로 클라이언트 스크립트에 동일한 형태의 이름으로 호출할 수 있도록 설계되어 있어서 이용하기 쉽도록 되어있다.
ASP.NET 엔터키 누르면 특정 버튼 클릭하게 하기
ASP.NET 엔터키 누르면 특정 버튼 클릭하게 하기
2007.08.10ASP.NET Page.GetPostBackEventReference()를 이용한 doPostBack 자바스크립트로 behind code의 메서드를 실행하고 싶은 경우가 있다. 이럴 경우 보통은 스크립트에서 __doPostBack() 메서드를 정의해서 사용하곤 한다. 하지만, 이는 좋지 못한 방법이다. __doPostBack() 메서드는 .net에서 자동 생성하는 부분으로, 개발자가 별도로 작성하여도 바뀔 가능성이 있다. 또한, .net에서 자동으로 생성하지 않는 경우도 발생한다. 스크립트로 behind code의 메서드를 실행하고 싶을 때는 아래와 같은 방법을 권한다. 이는 postback이 발생하는 WebForm Control을 매개변수로 넘겨주면, 자동으로 __doPostBack()을 생성해 준다...