본문 바로가기

Web Program/Asp.net Lecture41

confirm 창과 연동하여 삭제하기 어떤 자료를 삭제하고자 합니다. 그래서 이 자료를 조회 후 삭제버튼을 눌러서 삭제를 시킵니다. 삭제를 시키기 전에 confirm창을 이용하여 삭제할 것이냐고 묻고 확인 버튼을 누르면 삭제, 취소 버튼을 누르면 아무 작업도 하지않는 루틴입니다. 근데 이게 말처럼 쉽게 되지 않아서 input태그를 이용해서 처리 했습니다. ajax로 처리를 할까 했는데 confirm창이 더 직관적이라서 아래와 같이 처리를 했습니다. ※ aspx 페이지에 input태그를 아래와 같이 만듭니다. ※ 그리고 confirm 내용을 포함할 자바스크립트를 하나 만듭니다. input태그에 값을 대입합니다. function fConfirm() { if(confirm( '삭제하시겠습니까)) { var hddValue = document.ge.. 2009. 7. 6.
SQL Express 설치 후 연결이 안된다. 개발 PC 에서 asp.net 웹사이트를 개발 했다.. SQL 2005 Standard 가 설치되어 있다. 실서버로 옮기다 보니.. 아래 같은 에러가 발생된다.. 제기랄.. 한번에 되는게 없네.. 서버에 연결하는 동안 오류가 발생했습니다. SQL Server 2005에 연결하는 경우 SQL Server 기본 설정에서는 원격 연결을 허용하지 않기 때문에 발생한 오류일 수 있습니다. (provider: SQL 네트워크 인터페이스, error: 26 - 지정된 서버/인스턴스를 찾는 동안 오류가 발생했습니다.) 서버는 SQL Express 2005 이다 (라이센스 비용때문에 ㅠㅠ). 머가 문제인자.. 프로토콜도 변경해 보고.. 계정도 바꿔보고.. data source 도 IP, (local), localhost.. 2009. 7. 2.
listbox 정렬 2 역시 구글이 최고인거 같다. 구글신의 도움으로 정렬에 막강한 방법을 찾았다. sortedlist 가 여러모로 쓸모있어 보인다. 중복키가 등록되지 않으니 주의해야 한다. private void listBoxSort() { SortedList st = new SortedList(); foreach (ListItem lst in this.lstStudioName.Items) { st.Add(lst.Text, lst.Value); } lstStudioName.DataSource = st; lstStudioName.DataValueField = "Value"; lstStudioName.DataTextField = "Key"; this.lstStudioName.DataBind(); } 2009. 6. 16.
listbox 정렬 listbox 의 텍스트 데이타의 정렬 처리 value 값이 있을 경우 에러가 발생하니 주의하자. ArrayList alItems = new ArrayList(); foreach (ListItem lst in this.lstStudioName.Items) { alItems.Add(lst.Text); } alItems.Sort(); this.lstStudioName.DataSource = alItems; this.lstStudioName.DataBind(); 2009. 6. 16.