ASP.NET 에서 JSONP 사용하기. 데이터를 호출하는 도메인과, 반환하는 도메인이 다르면 ajax를 이용할 수가 없다. 허나 아래와같이 JSONP를 이용한다면 사용가능하다. WebAPI를 이용하는 방법과, 그렇지 않은경우 두가지 방법을 간단하게 설명하려고 한다. 1. WebAPI 사용 -> Global.asax 에 아래 JsonpMediaTypeFormatter 한줄만 추가해주고, Client 단에서 jsonp로 호출하면된다. var config = GlobalConfiguration.Configuration; config.Formatters.Insert(0, new JsonpMediaTypeFormatter()); $.ajax({ url: 'http://myurl.com', type: 'GET',..
WebAPI 말고, WebMethod 를 이용하는 경우,리스폰스 되는 데이터를 GZIP 형식으로 압축해서 보내려고 하면 아래와같이 하면 된다. Glabal.asax 페이지에 아래 코드 삽입하고웹메소드에서 JSON 형식으로 데이터를 Response 하면 GZIP 형식으로 압축되어서 전송된다. public void Init(HttpApplication context) { context.PreRequestHandlerExecute += new EventHandler(Application_PreRequestHandlerExecute); } void Application_PreRequestHandlerExecute(object sender, EventArgs e) { HttpApplication app = (Ht..
ASP.NET 쿠키 쿠키란? 웹 서버와 브라우저간에 요청된 데이터 및 페이지에 포함된 텍스트 정보입니다.쇼핑몰에 접속하면 팝업창으로 광고가 뜨는곳 하단에 오늘은 이창을 열지않음이 구성되어있는 것도 쿠키를 이용한 기능이라고 할수 있습니다. 대부분의 브라우저는 4096Byte의 쿠키를 지원합니다. 그러므로 쿠키는 적은양의 데이터 또는 사용자 아이디, 구분값 등등 식별자를 저장하는데 유용합니다. 기본적으로 ASP.NET 에서 쿠키는 아래와같이 두가지 방법으로 생성할 수 있습니다. 1: // 1번 2: Response.Cookies["program"].Value = "ASP.NET"; 3: Response.Cookies["program"].Expires = DateTime.Now.AddDays(1); 4: 5:..
IE에서는 리턴값이 잘 넘어오지만크롬(Chrome)에서는 ShowModalDialog 의 리턴값이 넘어오지 않는다.크롬은 따로 예외처리를 해줘야 정상적으로 리턴값을 받아올 수 있다.자세한 내용은 아래 코드를 참조. 부모창 (Parent.aspx) 자식창 (Modal.aspx) * 결론 - 부모창에서는 var retVal = window.showModalDialog("ModalDialog.aspx", null, "dialogHeight:155px;dialogWidth:265px"); 코드로 리턴값을 받을때 IE는 그대로 retVal을 사용하면되고,크롬(Chrome)에서는 retVal이 아닌 window.returnValue 로 받아야 한다. - 자식창에서는 부모에게 리턴값을 던질때 IE는 window.re..
출처 : http://kmj1107.tistory.com/21 UpdatePanel(업데이트패널) 이란?? - UpdatePanel은 웹에서 PostBack될 때 창이 깜빡이지 않고 새로고침 해주는 컨트롤 속성 UpdateMode : 언제 업데이트를 시킬거냐! Always : 모든 이벤트에 대해 새로고침 Conditional : Trigger에서 지정한 컨트롤에서 이벤트가 일어날 때 Trigger : Update할 컨트롤 지정 : 지정 컨트롤(ControlID)에 이벤트가 발생했을때 실행 : 지정 컨트롤(ControlID)에 지정한 이벤트(EventName)가 발생했을때 실행 예제 - 웹상에 GridView(gridView1)와 수정 버튼(EditButton) 출력 - GridView에 데이터를 출력한 ..
업데이트패널 (updatepanel)에서 자바스크립트 사용하기 출처 : http://jubilate.tistory.com/115 업데이트 패널안에서 javascript alert창을 띄우는 비지니스 로직입니다. 공통 코드나 baseweb 쪽에 넣어두시면서 update panel이 필요한 페이지에서 사용하시면 될것 같습니다. 원문글은 VB로 되어있습니다. 원문글 제목 : Creating javascript alerts in ASP.NET with UpdatePanel (or without) 원문글 경로 : http://delroger.wordpress.com/2008/08/06/creating-javascript-alerts-in-aspnet-with-updatepanel-or-without/ 업데이트 패..
Page.GetPostBackEventReference 메서드(Control) 자바 스크립트(aspx)에서 서버 이벤트(aspx.cs) 함수를 호출 할때 사용함. doPostBack과 기능이 비슷하고 차이점은 doPostBack은 자바스크립트로 호출을 하고, Page.GetPostBackEventReference c# 서버쪽에서 호출을 한다. 2.0 이후 클라이언트스크립트 관련클래스 사용하려면 위와 같이 ClientScript. 을 이용해야 한다. ex) ---------------------------------------------------------------------------------- - aspx 페이지(html) --------------------------------..
요런 코드블락들이 쓰이는데 차이가 대체 뭔지?으... 이걸 찾느라고 20분은 구글링을 한 것 같다.전에도 찾다가 넘어갔었는데 ㅡㅡ;일단 저런애들은 특수문자라 바로 검색이 안 된다. 그래서 less than, percent, at sign, pound 따위를 때려넣어가며 찾았다...여기에 뭐라써야될지도 잘 모르겠다 asp.net 특수문자 뜻? 서버 사이드 스크립트? 인라인 코드? 서버 태그? 임베디드 코드 블락? 으휴 ㅜㅜ출처 : http://proy.tistory.com/245ASP.NET 인라인태그(inline tag) 1. 기본적인 인라인 코드로 이 안의 (mostly C#) 코드가 그냥 실행된다. 실제로 태그로 변환되는 것으로 안다.http://msdn.microsoft.com/en-us/libr..
- Total
- Today
- Yesterday
- workbook
- MSSQL
- JavaScript
- SVG
- jquery chart
- CSS
- Mobile
- jQuery Mobile
- json
- jQuery
- Excel
- 제이쿼리
- WCF
- drag&drop
- Chart
- html5
- Style
- css3
- 셀렉터
- 프로시저
- ASP.NET
- JS
- rowspan
- IE
- 자바스크립트
- WebApi
- grid
- Ajax
- radius
- 저장프로시저
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |