2012-03-15 3 views
0

마스터 페이지를 사용하는 ASP.NET 페이지가 있습니다. 스크립트를 가지고 있는데, HTML 헤더 출력없이 모든 HTML 헤더 등을 제외하고 HTML 출력을 다시 작성하는 것입니다.웹 페이지를 자바 스크립트의 텍스트로만 출력합니다.

여기 스크립트는 어떻게 작성해야합니까? 이 작업을 수행?

function getAddress(Latitude, Longitude) { 
     var geocoder = new google.maps.Geocoder(); 
     var Lat = parseFloat(Latitude); 
     var Lng = parseFloat(Longitude); 
     var latlng = new google.maps.LatLng(Lat, Lng); 
     geocoder.geocode({ 'latLng': latlng }, function (results, status) { 
      if (status === google.maps.GeocoderStatus.OK) { 
       // document.clear(); 
       document.open(); 
       document.write(results[0].formatted_address); 
       document.close(); 
      } 
      else { 
       // Do nothing 
       document.open(); 
       document.write(''); 
       document.close(); 
      } 
      geocoder = null; 
     }); 
    } 

마스터 페이지를 사용할 필요가 없습니다.이 질문을 게시 한 후 시도해보십시오.

저는 document.write가 나쁜 습관으로 간주되지만 위의 내용은 내가하려는 일의 예일뿐입니다.

HTTP 요청 등을 사용하여 내 VB.NET 응용 프로그램에서이 페이지를 호출하므로 거리 이름이있는 일반 텍스트 파일 만 필요합니다.

답변

0

ASP.NET에서 페이지를로드하면 JavaScript가 실행되지 않습니다. 또한 자바 스크립트로 페이지 유형을 변경할 수 없습니다.

당신은

+0

내가 정말 ASP를 필요로하지 않는 확인 :-) 다른 해결책, 더 좋은 일을하십시오 찾을 수 있습니다 (습관의 더 많은 그럼 내가 ASP와 같은 페이지를 생성하는 다른 것), 나는 그것을 변경하는 경우 이렇게 HTML로, 내가 필요한 것을 할 수 있을까? –