면도기 뷰 엔진이있는 ASP.NET MVC4 프로젝트를 다루고 있습니다. 외부 웹 페이지 서버 쪽을 열고 클라이언트가로드 된 후에 클라이언트에 렌더링해야합니다. 핵심은 웹 페이지와 서버가 보안상의 이유로 동일한 도메인에 있어야하며 이는 클라이언트에게 유효하지 않다는 점입니다. 서버에서 링크를 연 다음 클라이언트에 표시하여 원본 페이지 (모든 스크립팅 컨텐츠 포함)처럼 보이게 할 수 있습니까?외부 웹 페이지 서버 측 ASP.NET 열기
0
A
답변
0
원격 위치 (WebClient.DownloadString
)로 HTTP 요청을 보내고 결과를 클라이언트에 보낼 수 있습니다. 기본적으로 이는 원격 웹 페이지의 내용을 문자열로 제공합니다. 얼마나 정확히 당신이 현재에 따라 거기에 다른 접근법이있을 수 있습니다. 예를 들어 <html>
, <head>
및 <body>
태그를 제거하고 본문의 내부 내용 만 가져온 후에 현재보기의 일부 <div>
에 삽입 할 수 있습니다. HTML 민첩 팩 라이브러리를 사용하여 원격 페이지의 내용을 구문 분석하고 필요한 부분 만 추출 할 수 있습니다. 난 당신이 달성하려고하는지 이해한다면
0
, 당신은 사용할 수 있습니다 예를 들어 AJAX와 CORS
:
alert(formData);
$.support.cors = true;
$.ajax({
url: "http://localhost:89/API/Values",
type: "POST",
crossDomain: true,
data: formData,
dataType: "html",
success: function (result) {
alert('Server Side call Completed: Successful');
$('#Result').html(result);
},
error: function (jqXHR, tranStatus, errorThrown) {
alert('Error');
}
});
관련 문제
- 1. ASP.NET 웹 양식 서버 측 유효성 검사
- 2. ASP.Net 서버 측 데이터 캐싱
- 3. Outlook Javascript API - 외부 웹 페이지 열기
- 4. 로컬 JavaScript Lib + 서버 측 웹 페이지?
- 5. 열기 웹 페이지
- 6. 로드 서버 측 페이지
- 7. 우리 페이지 내부에 외부 페이지 열기
- 8. 웹 애플리케이션 아키텍처 (자바 스크립트 클라이언트 측 + ASP.NET 서버 측)
- 9. 웹 서버 측 기술 틈새
- 10. ASP.NET MVC 서버 측 인쇄
- 11. 클라이언트 측 FTP 서버 열기 버튼 클릭
- 12. 웹 페이지 썸네일을 생성하는 오픈 소스 자바 라이브러리 서버 측
- 13. 외부 스위치의 서버 측 이벤트
- 14. 서버 측 RESTful 웹 서버
- 15. asp.net 개발 웹 서버 외부 연결
- 16. 서버 측 웹 요청 처리
- 17. ASP.NET 웹 사이트 서버 측 푸시를 트리거하는 방법은 무엇입니까
- 18. 서버 결과 웹 페이지
- 19. jQuery Colorbox에서 외부 페이지 열기
- 20. 앱 코드에서 웹 페이지 열기
- 21. ASP.NET Razor 페이지 - 클라이언트 측 유효성 검사
- 22. 서버 측 JSP 페이지 캐싱
- 23. Angularjs 서버 측 페이지 매기기
- 24. EmberJS 서버 측 페이지 번호
- 25. MVC - 컨트롤러에서 asp.net 페이지 열기
- 26. asp.net 웹 페이지 캐시 문제
- 27. Firefox에서 웹 페이지 열기
- 28. editmode에서 웹 페이지 열기
- 29. ASP.NET 서버 측 자바 스크립트
- 30. ASP.NET 서버 측 캐시 수명?