'Web API'와 'Jquery'는 따로 다루는 게 맞습니다만.... 빠른 테스트를 위해서 같이 다루도록 하겠습니다. 이 포스팅의 주요 내용은 'Asp.net'의 'Web API'기능을 활용하는 방법입니다. 제이쿼리(Jquery)는 덤이죠 ㅎㅎㅎㅎ 0. 테스트 프로젝트 준비 프로젝트는 빈 템플릿에 'Web API'만 참조하여 생성합니다. 'App_Start'의 'WebApiConfig.cs'를 열어 라우터를 아래와 같이 수정합니다. 1 2 3 4 5 config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = RouteParameter.Optional }..
여러 가지 이유로 지정한 요소를 특정 태그로 감싸주어야 할 때가 필요합니다. 1. 제이쿼리(Jquery)를 이용한 방법 제이쿼리는 '.wrap()'함수가 있으므로 쉽습니다. //$([검색식]).wrap([추가할태그]); $('.interword').wrap(''); 2. 자바스크립트(javascript)를 이용하는 방법 자바스크립트는 살짝 힘듭니다. 요소를 찾아서 넣고 하는 작업이 필요하기 때문이죠 ㅎㅎㅎ //태그를 추가할 태그를 찾고 var div = document.getElementById('wrapMe'); //태그를 생성하고(여기선 'a') var link = document.createElement('a'); //기존 태그 내용을 추가해주고 link.innerHTML = div.outerHTM..
기본 부트스트랩에는 태그에 대한 스타일 시트나 자바스크립트가 없습니다. 그런데 다행히도 누군가 만들어 둔것이 있군요 ㅎㅎ 1. Bootstrap-select 'Bootstrap-select'라는 프로젝트입니다. 부트스트랩을 사용할때 태그의 디자인과 기능을 확장해줍니다. (참고 : silviomoreto - bootstrap-select ) 1-1. 설치 설치는 간단합니다. 다운로드 받은 파일중 'bootstrap-select.min.js'와 'bootstrap-select.min.css'를 원하는 위치에 넣고 웹페이지에서 임포트 해줍니다. (위치는 제이쿼리 위에 부트스트랩 아래 위치하는게 좋을듯 하네요.) 1-2. 추가 코드 그냥 이상태로 넣고 사용하면 아무런 동작을 하지 않습니다-_-;;; 결국 셈플을..
ASP.NET 2.0이나 ASP.NET 4.0을 익스플로러10에서 사용하면 '__dopostback'오류가 나거나 페이지가 제대로 작동하지 않는 것을 확일 할수 있습니다. 검색을 해봤더니 ajax컨트롤문제라는 소리도 있고 mvc로 넘어 가야 한다는 소리도 있고 한데.... (저같은 경우 아작스 컨트롤을 사용한 페이지에서만 이런 현상이 있엇습니다.) '호환성 모드'로 해도 같은 현상이 일어납니다. 어찌 됬건 해결법을 찾아서 테스트 해보려고 했는데...... 재연이 안되네? 그세 몬가 패치가 있었는지는 모르겠는데 오류가 나던 페이지들이 정상적으로 동작을 합니다. -_-;;; 원래 안되던 다른 컴퓨터들까지 되니 이건 뭐지 ㅡ,.ㅡ; 1.메타태그 추가하기(서버) 웹페이지에 메타태그를 추가하여 익스플로러를 '9'..