Programming (151) 썸네일형 리스트형 div 화면 중앙정렬 항상 고민 중이었던 것 중에 하나가 스타일시스이다 웹 개발자로 일하다가 보면 자주 스타일시스를 만나게 되고 개발자라고는 하지만 결국 스타일시스를 사용할 때가 있다. 그중에서 div 태그를 화면 정중앙에 위치시키는 것을 자주 찾아보았다. 계속 찾기 귀찮고 해서 블로그에 포스팅 하기로 하였다. 생각보다 간단하게 처리가 가능하였다. .center { width: 240px; /* 폭이나 높이가 일정해야 합니다. */ height: 86px; /* 폭이나 높이가 일정해야 합니다. */ position: absolute; top: 50%; /* 화면의 중앙에 위치 */ left: 50%; /* 화면의 중앙에 위치 */ margin: -43px 0 0 -120px; /* 높이의 절반과 너비의 절반 만큼 margin.. FireFox javascript의 innerText 문제 오늘 작업을 하다가 javascript에서 innerText를 써야하는 부분이 열심히 작업을 해서 테스트를 해보았습니다. 아싸!! ie9에서 무지 잘돌아가더군요. 그다음 크롬 아싸 무지 잘돌아가고, 그다음 사파리 완전 잘돌아가 >_ 뒤로 가기 구현 원문 보기 : http://www.dotnetcurry.com/ShowArticle.aspx?ID=89&AspxAutoDetectCookieSupport=1 3가지 방법이 있다고 한다 첫째로 static string prevPage = String.Empty; protected void Page_Load(object sender, EventArgs e) { if( !IsPostBack ) { prevPage = Request.UrlReferrer.ToString(); } } protected void Button1_Click(object sender, EventArgs e) { Response.Redirect(prevPage); } load 이벤트가 발생할때 미리 이전 페이지를 저장해놨다고 버튼이 눌렸을.. TextBox에서 엔터키 이벤트 지정 문제는 간단히 해결된다. 엔터키이벤트가 일어날 TextBox = txtTest1 이벤트실행시킬 버튼 = btnTest1 서버단의 페이지 로드부분 protected void Page_Load(object sender, EventArgs e) { txtTest1.Attributes.Add("onkeypress","if(event.keyCode == 13){" + this.Page.ClientScript.GetPostBackEventReference(btnTest1, null) + ";return false;}"); } 이렇게만 하면 텍스트 박스에서 엔터 쳤을때 해당 버튼의 이벤트가 실행되게 된다 하지만 자바스크립트로 유효성 검사를 실시 할때는 위 코드로는 스크립트를 발생시킬 수 없다 txtTest1.Attr.. 해당 컨트롤에 코드 블록(<% ... %>)이 포함되어 있으므로 Controls 컬렉션을 수정할 수 없습니다. 이 오류는 ASPX 페이지에서 이 문구를 넣었을때 발생한다. 문제는 항상 발생하지 않고 특별한 때 발생하는데 필자의 경우는 AJAX TABContainer를 썼을 때 발생하였다 필자의 생각으로는 AJAX를 사용할 경우는 이것을 인식하지 못하는 것같다 이것은 우선 ASP에서 쓰는 것인데 .net에서도 특별한 경우가 아니면 쓸 수 있다 잘 돌아가기도 한다 하지만 AJAX나 3.0(?)이상 버전에서 돌아가는 컨트롤을 쓸 경우 문제가 생기는것 같다 (필자의 생각일뿐 믿지는 말기를....) 해결 방법은 무지 간단하다 이것을 으로만 바꿔주고 CS단에서 load부분에 Page.DataBind();를 해주기만 하면 된다 CheckBoxList 다중선택 정보 읽어와 체크시 문제 http://darkangelus.tistory.com/entry/aspnet-CheckBoxList-다중선택-저장-읽기 에서 알아본 체크박스리스트의 다중선택 정보를 읽어오는 부분에서 특정한 문법이 나올때 버그가 생기는 것을 확인을 하였습니다. 우선 저장하는 부분에서는 문제가 없었는데 읽어와 체크박스에 반영하는 부분에서 문제가 생겼습니다. 어떤문제인가 하니 마스터페이지나 중첩마스터 페이지를 사용할 때(필자의 경우 이때 문제가 발생했습니다) 체크박스리스트를 DB나 File에서 데이터를 가져와 Contorl.DataBind()로 생성했을 경우 생기게 됩니다. 마스터페이지나 해당 페이지에서 문법을 써야 되어 Page.DataBind(); 를 썼을 경우 체크박스에 체크가 되지 않는 경우가 발생하는 것입니다. 디.. asp.net CheckBoxList 다중선택 저장, 읽기 일을 하다가 CheckBoxList 컨트롤을 써야 되는 경우가 생겼었습니다. 그런데 RadoiButtonList 와는 다르게 SelectedValue를 이용해서 선택된 모든 item의 값을 가져올 수가 없더군요. 그래서 생각을 하다가 CheckBoxList의 모든 아이템을 다 검사를 해서 해야된다는 것을 알게 되었습니다. 그것뿐만 아니라 선택된 리스트를 DB, File에 저장을 시켰다가 다시 읽어와서 CheckBoxList에 반영을 하기 위해서도 SelectedValue와 같은 형식으로는 되지 않는다는 것을 알게되었고요. 아무래도 저와 같은 고민을 하신분이 분명있을 꺼라 생각이 됩니다. 그럼 이것을 어떻게 해결해야되는지 확인해 보도록 하겠습니다. 보통은 DB에 값을 저장하고 DB의 값을 읽어와 반영 하겠.. Eclipse 실행시 Failed to create the Java Virtual Machine 메시지 발생 Eclipse를 실행시 Failed to create the Java Virtual Machine 란 에러가 발생할 때가 있습니다. 이 에러가 발생했을 때 해결 방법은 다음과 같습니다. eclipse가 설치되어 있는 폴더에 들어가면 eclipse.ini 파일이 있습니다. -startup plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.1.R36x_v20100810 -product org.eclipse.epp.package.jee.product --launcher.defaultAction openFile --launch.. 이전 1 ··· 10 11 12 13 14 15 16 ··· 19 다음