[Dev] BackEnd/ASP.NET

-- Wizard 컨트롤을 사용하다가 Backspace라던지 브라우저의 뒤로가기 버튼 등으로 인해서 내가 원하는 데이터가 중복되어서 들어가거나 예상치 못한 오류가 발생하기도 하였다. 국내 사이트에서는 이러한 방법에 대한 해결 방법이 나와있는 Article이 많이 없었다. 결국 Googling을 통해서 발견한 사이트의 글이다.!! Disable the Browser Back Button in your ASP.NET ApplicationsJuly 26, 2009 — Leonard Lobel If you’ve just come to accept the Back button as a necessary evil, I’ve got a few simple solutions for you that prevent the..
asp.net을 하다 부딪히게 되는 가장 큰 장애중 하나로 뒤로가기가 제대로 안되는 문제가 있습니다. "이거 asp나 jsp로 할 때는 아무 문제도 아니었는데 말야.. 닷넷 정말 좋은 거 맞는거야? " 라고들 생각하셨겠죠.. 물론 javascript로 history.back() 하는 것보다는 복잡하지만 생각보다는 쉽게 구현할 수 있습니다. 원리는 간단합니다. PostBack의 카운트를 세어서 그만큼 뒤로가기를 시켜주는 것입니다. Page_Load 이벤트에 다음과 같이 코딩해주시면 됩니다. if (!IsPostBack) { ViewState["History"] = -1; } else { ViewState["History"] = Convert.ToInt32(ViewState["History"]) - 1; }..
Repeater를 사용하여 해당하는 Row를 삭제시키고자 Row 제일 뒤에 Button을 하나 추가하였다. - CommandName : Delete - CommandArgument : DB 테이블에서 Unique한 Num값을 가져옴 페이지까지 만들고 "자 삭제 시켜볼까?" 'Del' Click Click Click!!! "엥?? 아무런 반응이 없냐..ㅡㅡ;;" Num값을 잘못 가져왔나 싶어서 몇번이고 디버깅 모드로 확인을 해봤지만 코드상 아무런 문제가 없었다.!! 미치고 팔짝 뛸 노릇이네..ㅡㅡ;; 물 내공은 손 발이 고생이다..!! "자 그럼 구글링으로 고고고!!" Search -- Repeater ItemCommand Error __ Enter .... 무수히 많은 Article들이 올라온다.. 하지..
Easy solution for default button There is a free component that allows you to assign a button to the “enter-pressed” client side event of input controls. If you type some text in textbox and press Enter, the form will postback, and the serverside click event of your button is fired. You don’t need to write any code, but you only need to use this control’s “DefaultButton” property. It you are a b..
닷넷 내에서 데이터 다운로드 기능을 구축할때 a 링크를 통해서 많이들 적용시켜놓는데 보안성, 효율성 면에서 아주~~~~~ 떨어지는 방법이다. 다운로드 기능은 많이 사용하지 않아서 한번 쓰고 잊고 해서 항상 구글신을 통해서 기술을 습득하곤 했다. 아래의 링크는 MS에서 파일 다운로드 구축에 따른 article이다. 자세히 읽어보면 파일 다운로드에 대한 기본적인 이해를 시켜줄 수 있을것이다.^^ http://www.microsoft.com/korea/msdn/msdnmag/issues/06/09/WebDownloads/default.aspx#S1
1. WEB2.0 의 본질 ㆍ초기 WEB의 기술적 장벽 극복 ㆍ사용자 참여로 만드는 새로운 가치 ㆍ가치 창출을 위해 필요한 것들 - Contents - Open API & Tools - UI Library 2. Mashup 트랜드 ㆍProgrammable Web ㆍ지도 + 사진 이 절반, 쇼핑, 검색, 여행, 동영상, 뉴스, 부동산 3. 유용한 컨텐츠 ㆍ고품질 이미지 : flickr - 전세계 20억장의 이미지 - 미국 의회 도서관 사진 ㆍ고해상도 위성지도 - Yahoo, Google, MS ㆍ검색 전자상거래 - Naver, Daum, Auction ㆍ공공정보 - public.resource.org 4. Yahoo! Pipes ㆍPipes - Rewire the web - 2007.2 월 등장 - 모듈을..
출처 : HOONS 닷넷 1.Refactoring 이란? VS.NET 2005의 생산성을 높여주기 위해서 지원하게 된 기능입니다. 이름에서 느낄수 있듯이 바로 코드 자동화 기능이 추가 된 것이죠. 소스 코드에 있는 변수의 이름을 일관적으로 바꾸는 작업이나 프로세스를 자동화하는 등의 여러 자동화 작업등을 이용할 수 있습니다. 아래 그림을 살펴 봅시다. 닷넷2005 편집기에서 오른쪽 마우스를 눌러보면 Refactor라는 메뉴가 추가 되어있고, 오른쪽에 여러 기능들이 있습니다. 바로 추가된 코드 자동화 기능으로 정의 하셔도 크게 문제 없을것 같습니다. VS2005를 사용하면서 반드시 알아 두어야 할 기능 들로 생각이 듭니다. 이번 아티글에서는 Refactoring의 3가지 기능을 살펴보고 다음 아티글에서 나머..
회원이 비밀번호를 분실했을때 소정의 인증절차를 통과했을 경우 임의로 암호를 바꿔서 메일로 보내줄때 필 요해서 작성해봤습니다. 예전에도 이 게시판에 클래스 형태로 작성해서 올렸었는데 클래스 사용에 익숙치 않은분이 많은것 같아서 함 수로 정의했습니다. 생성되는 문자열 범위는 [a-zA-Z0-9]입니다. 함수의 인수에 얻고자하는 범위를 숫자로 입력해서 호출하면 됩니다. // ASP.NET(C#) ---------------------------------------------- public string RandomString(int strLen) { int rnum=0; int i, j; string ranStr = null; System.Random ranNum = new System.Random(); fo..
JaeYa_Lee
'[Dev] BackEnd/ASP.NET' 카테고리의 글 목록 (3 Page)