[Dev] BackEnd

[Page.GetPostBackEventReference()를 이용한 doPostBack] 자바스크립트로 behind code의 메서드를 실행하고 싶은 경우가 있다. 이럴 경우 보통은 스크립트에서 __doPostBack() 메서드를 정의해서 사용하곤 한다. 하지만, 이는 좋지 못한 방법이다. __doPostBack() 메서드는 .net에서 자동 생성하는 부분으로, 개발자가 별도로 작성하여도 바뀔 가능성이 있다. 또한, .net에서 자동으로 생성하지 않는 경우도 발생한다. 스크립트로 behind code의 메서드를 실행하고 싶을 때는 아래와 같은 방법을 권한다. 이는 postback이 발생하는 WebForm Control을 매개변수로 넘겨주면, 자동으로 __doPostBack()을 생성해 준다. ex) [..
쿼리창에서 "텍스트로 결과보기"를 선택하신 후에 실행하셔서 결과값을 그대로 복사하셔서 메모장에 복사하여 .html, .htm로 저장하서셔 보시면 해당 DB내의 Table 명세서가 그대로 출력이 되네요..!! 오홍..~~ 원래 2000, 2005에서 실행되는거라고 했는데 2005를 2008로 변경했는데 별 무리 없이 잘 돌아가네용.!! DB 유지보수하는데 꽤 도움이 될만한 소스인것 같습니다. 이거 만드신 분 정말 노가다 최고인듯.ㅋㅋ
-- 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..
1. ID 생성시(영문자, 숫자로만 이루어진 최소 4자 이상) ->> ^[a-zA-Z0-9]{4}[a-zA-Z0-9]* 2. Email ->> \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* 계속적으로 추가 예정임~~~~~ comming soon!!
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들이 올라온다.. 하지..
XP IIS 5 에서 발생되는 에러 입니다. VS2008 에서는 잘 되는데, 웹사이트로 publishing 후 위와 같은 에러가 발생한다면... 그것은 소스상의 문제가 아니고 권한 문제인다. Exception 정보에서 Failed to update database "C:\INETPUB\MVCWEBSITE\APP_DATA\NERDDINNER.MDF" because the database is read-only. 메시지가 나오면, 100% 입니다.^^;; 리스트나 뷰에서는 에러가 안나는데, edit, create, delete 시 에러가 발생 합니다. 쓰기 권한이 없기 때문에... 쓰기권한을 주면 모든게 해결이 됩니다. Inetpub/xxx/App_Data 폴더 속성 >> 보안탭 *** 보안탭이 안보이는 경..
방법 2. 와일드카드 맵핑 IIS 웹사이트 설정으로 간단하게 해결. IIS 7과 같이 깔끔한 주소로 동작한다. 홈디렉토리 >> 구성 >> 매핑 - 추가 실행파일 : C:\WINDOWS\Microsoft.Net\Framework\v2.0.5072\aspnet_isapi.dll 확장명 : .* (IIS 5 에서는 이렇게 해주고 실행파일쪽 마우스 클릭하면 확인이 활성화 된다...) 동사 - 모든동사, 다음으로 제한 선택 (다음으로제한 : GET, HEAD, POST, DEBUG) 스크립트엔진 선택 파일이 있는지 확인은 선택하지 않는다. (선택시 MVC 어플케이션 동작 안됨) [출처] ASP.NET MVC IIS 6 이하 설정하기|작성자 타임오브
JaeYa_Lee
'[Dev] BackEnd' 카테고리의 글 목록 (6 Page)