본문 바로가기

SW

(29)
[HTML5] VIDEO TAG 크롬브라우저 다운로드 버튼 없애기 > https://hippalus.tistory.com/346
[JAVASCRIPT] 새창 띄우는 방법들과 제어 1. 가장 기본적인 onclick 이용. 새창 2. 가장 선호해야할 자바스크립트. 새창 ※ 크롬 등에서는 void를 안써도 무관하나, 익스플로러에서 안쓰면 본래 창의 내용이 object라는 텍스트가 뜨는 현상이 발생함. 앞에다가 쓰기 싫다면, 뒤에 void(0)을 붙여도 사용 가능. 3. 내가 좋아하는 버튼을 이용한 방법. 4. 페이지 뜨자마자 새창 띄우기. window.open("주소","팝업이름","width=가로,height=세로"); 위와 같이 하거나, body가 로딩될대 뜨게 하면 됨. 5. 시간 딜레이 후 창 띄우기 setTimeout("window.open('주소', '팝업창 이름', 'width=#, height=#')", 1024); // 1초 추가 옵션 기본(새창) : 현재창에서 띄우기..
[ASP.NET] Nested Repeater(중첩리피터)를 사용 - 3중 리피터 오랜만에 글을 쓰는 듯 하다..ㅡ.ㅡ; 이번에는 중첩 리피터에 대해서 알아 보겠다. 중첩 리피터에 대해서 생소해 하는 개발자를 위해 정말 친절하게도..아래 스샷을 떳다.. 이제 알겠지??? 이게..생각보다 꽤 자주 쓰인다.. 이런 아웃풋을 내기 위한 방법은 엄청 많다.. 내가 알고 있는 것도 대략 4가지 정도??? 하나씩 차근 차근(??) 살펴 보도록 하겠다. 1. ASP 적인 코딩법 1 6 7 8 9 10 11 12 13 14 15 16 17 22 23 24 25 26 27 소스코드의 내용은 보지 말고..패턴만 보도록 한다. 대부분의 ASP 출신 개발자들이 아마도 즐겨 쓰는 법이라 생각 된다. 대략 초난감한 패턴이다. 솔직히 나는 이런 패턴을 써본적도 없지만..읽기에도 심히 부담스럽고 어렵다. 이렇게 ..
[C#] DataTable에서 유용하게 사용 되는 것들 DB저장시 널인지 체크 row["aaaa"] == DBNull.Value ? null : ((DateTime)row["aaaa"]).ToString("yyyyMMdd") -------------------------------------------------------------------------------------- 최대값 구하기DataTable의 int형 컬럼에 null 입력하기 ds.Tables[0].Columns["COLNM"].AllowDBNull = true; //안해도 될 것 같은데 혹시 몰라서 DataRow newRow; newRow["COLNM"] = A == B ? 123 : DBNull.Value; ---------------------------------------------..
[ASP.NET] 중첩 Repeater (Nested Repeater) WebForms 개발시 Repeater를 자주 사용하게 된다. (회사마다 다르겠지만) Repeater 사용시 중첩으로 사용하고 싶은 경우들이 있다. 예를들어. A사 (Key: A) A-1 계열사 (FKey: A) B사 (Key: B) B-1 계열사 (FKey: B) B-2 계열사 (FKey: B) 위와 같은 테이블을 만들기 위해 중첩 Repeater를 사용할 수 있다. (물론 DB조회를 잘 해와서 하나의 Repeater로도 충분히 표현 가능하다. 예시일뿐.) 사용하려는 방법은 DataSet의 Relations를 활용한 방법이다. * MS Docs DataRelation 참고 Relations를 활용하면 키값으로 두개의 DataTable을 묶어서 사용할 수 있다. 구글링을 하여 찾아보면, OnItemDat..
[ASP.NET] 비하인드 코드(cs)에서 버튼 클릭 이벤트 실행시키기 종종 프로그래밍을 하다가 버튼이벤트를 특정조건에서 실행해야되는 경우가 생긴다 이럴때 버튼이벤트 내에 함수를 집어넣지 말고 다음과 같이 비하인드 코드에 집어넣어주면 끝 버튼이벤트명(null, null) 예) btn_start_Click(null, null) 버튼 이벤트 외에 다른 이벤트들에서도 물론 동작은 잘된다 아직까지 이상은 없었음
[ASP.NET] TextBox 입력시 다른 컨트롤 이벤트 발생시키기 .aspx .aspx.cs protected void Page_Load(object sender, EventArgs e) { tbSelectText.Attributes["onkeyPress"] = "if (event.keyCode==13){" + Page.GetPostBackEventReference(btSelectSearch) + "; return false;}"; } keyCode = 13 -- 엔터 텍스트박스 에서 엔터 입력시 버튼에 등록되어 있는 이벤트 실행
[JQUERY] input id 또는 name으로 검색할때 like 검색 보통 이름이 있을 때 $('select[id=""]').val("${defaultListRowCnt}"); 뭐 이런식으로 사용하는데 동적으로 생성되서 id나 name값이 여러개일때 Like검색처럼 id값을 찾을 수 있다. ^이걸 사용하는 경우 rowPerPage로 시작하는 id를 찾는것이고 $를 사용하는 경우 rowPerPage로 끝나는 id를 찾는것이다. $('select[id^="rowPerPage"]').val("${defaultListRowCnt}"); $('select[id$="rowPerPage"]').val("${defaultListRowCnt}"); 이렇게 !