코드 비헤이비어에서 현재 aspx 페이지의 innerHtml을 가져올 수 있습니까? innerHTML을 사용하고 pdf 버튼을 클릭 할 때 pdf 변환기 함수에 전달하려고하지만 현재 페이지 HTML을 문자열로 사용해야합니다.코드 뒤에있는 현재 aspx 페이지에서 내부 HTML을 가져 오는 방법
답변
나는 다시 게시를하고 당신은 페이지의 Render
메소드를 오버라이드 (override) 할 수
__doPostBack(**event target**, document.documentElement.innerHTML);
현재 innerHTML을에게 제공하기 위해 자바 스크립트를 사용합니다.
protected override void Render(HtmlTextWriter writer)
{
StringBuilder sb = new StringBuilder();
HtmlTextWriter tw = new HtmlTextWriter(new StringWriter(sb));
base.Render(tw);
string innerHtml = sb.ToString();
}
innerHtml에는 페이지의 전체 렌더링 된 html 코드가 포함됩니다. 조금 단순화 된 버전.
@ilyabreev이 메서드는 작동하지만 렌더링 전에 내부 HTML을 catch하고 싶습니다. 그래서 __doPostBack 메서드를 사용했습니다. 감사. – TroyS
참고하시기 바랍니다. 아무 것도 렌더링되지 않습니다. – MikeSmithDev
예! 이것은 전체 페이지를 문자열로 렌더링하는 방법에 관한 것입니다. – ilyabreev
- 1. 설정 페이지에서 현재 페이지를 가져 오는 방법
- 2. aspx 페이지에서 ListView에서 ASP 코드로 값을 가져 오는 방법
- 3. 필드가 코드 뒤에있는 현재 컨텍스트에 존재하지 않습니다
- 4. 다른 페이지에서 외부 페이지의 HTML을 가져 오는 방법
- 5. asp.net aspx 페이지에서 현재 페이지 소스를 얻는 방법
- 6. 내부 JSON지도를 가져 오는 방법
- 7. aspx aspx 페이지에서 별도의 코드로 코드 분할 코드
- 8. aspx 페이지에서 그 뒤에있는 마스터 페이지로 동작 양식 변경
- 9. 다른 웹 페이지에서 요소의 내부 html을 가져 오겠습니까?
- 10. Ruby에서 현재 코드 줄을 가져 오는 중
- 11. 페이지 제목과 현재 URL을 가져 오는 코드
- 12. Android : 웹 페이지에서 HTML을 가져 오는 데 문제가 있습니다.
- 13. 코드 숨김 페이지에서 aspx 페이지로 액세스 변수
- 14. 내부 HTML을 가져 오기 - PHP
- 15. 웹 페이지에서 내부 링크를 가져 오는 방법은 무엇입니까?
- 16. Bada의 웹 페이지에서 HTML을 가져 오는 방법은 무엇입니까?
- 17. 사용자 지정 지시문의 내부 HTML을 가져 오는 방법은 무엇입니까?
- 18. 브라우저로 보내기 전에 HTML을 가져 오는 방법
- 19. 정규식을 사용하여 html을 가져 오는 방법
- 20. aspx 페이지에서 스타일을 동적으로 변경하는 방법
- 21. jquery 변수 뒤에있는 코드에서 속성을 가져 오는 방법은 무엇입니까?
- 22. aspx 페이지에서 동적으로 생성 된 HTML을 어떻게 검색합니까?
- 23. aspx.cs 페이지에서 aspx 페이지로 데이터 가져 오기
- 24. ASP.NET GridView에서 코드 뒤에있는
- 25. aspx 페이지에서 정보를 암호화하는 방법?
- 26. aspx 페이지에서 매개 변수를받는 방법?
- 27. 렌더링 DateTime.Now 직접 ASPX 페이지에서
- 28. ascx에서 main aspx 페이지로 매개 변수를 가져 오는 방법
- 29. ASP.net 뒤에있는 코드에서 Textarea InnerHTML을 가져 오는 방법
- 30. 웹 페이지에서 정보를 파이썬으로 가져 오는 방법
'document.innerHTML'이 아니라'document.documentElement.innerHTML'입니다. – MikeSmithDev
@MikeSmithDev 잘 잡습니다. 편집 됨. – craigts