2016-06-04 5 views
0

최근에 전자 상거래 카트를 온라인으로 사용하기 시작했으며 앱을 만들고 싶었습니다. 하지만 그들은 내 웹 사이트에 삽입 할 수있는 HTML 코드 스 니펫을 내게주었습니다. 그러나 이것을 C# 양식 응용 프로그램과 Android Studio 응용 프로그램에 포함시킬 수있는 방법이 있습니까? C 번호 친절 감사C# 양식 응용 프로그램에 HTML 임베드

답변

0

에 의존하는 것 . 표시 한 코드는 divscript입니다. 유효하지 않은 HTML이기 때문에 webBrowser에 추가 할 수 없습니다. HTML은 완전한 HTML 문서가없는이 <body> <head> <HTML> 태그없이

<html> 
<head> 
    <title>My Win Forms App<title> 
</head> 
<body> 
    <div id="my-store-></div> 
    <div> 
     <script type="text/javascript" src="https://app.ecwid.com/script.js?&data_platform=code&data_date=" charset="utf-8"> 
     </script> 
     <script type="text/javascript"> xProductBrowser("categoriesPerRow=3","views=grid(3,3) list(10) table(20)","categoryView=grid","searchView=list","id=my-store-"); 
     </script> 
    </div> 
</body> 
</html> 

완료.

그런 다음 문자열로 처리하거나 ".HTML"소스 파일을 대상으로 지정할 수 있습니다. 또는, 또는 이것은 상당히 융통성이 있습니다. See here for the MSDN info on the WebBrowser class.

이 문서에서는 다음과 같음 :

// make your string 
string myHTML = "<html>...</html>"; 

WebBrowser wb = new WebBrowser(); //make you WebBrowser instance 

wb.DocumentText = myHTML; //set your HTML 
wb.DocmentText = "<html>...</html>"; // you can also do a direct assignment 
+0

안녕하세요 카일. 이것은 내가 원했던 바로 그 것이다. 그래서 위의 코드를 문자열에 입력하고 문자열을 "web"로 저장했다. 그럼 이제 뭐. 'webBrowser1.DocumentType = web.Text' 또는 무엇을 입력합니까? 당신의 도움을 주셔서 감사합니다. – PPienaar

+0

업데이트 내용을 확인하고 제공된 링크를 사용하여 모든 내용을 확인하십시오. –

0

는이 같은 HTML을 포함 할 수 있습니다 :

그냥 이름을 webBrowser1 (기본값), 폼에 WebBrowser 컨트롤을 추가합니다. 이 그런 다음 Load 또는 OnLoad 이벤트에 다음 코드 줄을 추가합니다 : 당신이

webBrowser1.DocumentText = "your html string"; 
0

HTML 코드 가능성이 자바 스크립트입니다 -하지 HTML 또는 자체적으로 사용할 수있는 코드.

본문 태그가있는 기본 html 페이지를 만드는 것이 좋습니다. 필요할 수있는 <script> 태그로 코드를 둘러 쌉니다. - 위와 같이 웹 브라우저 컨트롤을 사용하여 승급 양식 앱에 웹 브라우저를 삽입 할 수 있습니다.

DocumentText 속성을 설정

당신이 자원에 대한 원격 액세스를 허용하는 속성에주의를 지불해야 할 수도 있습니다

- 자바 스크립트 가능성이 먼저 HTML을 완료해야

<html> 
<head> 
<title>My Win Forms App<title> 
</head> 
<body> 
<script>There code</script> 
</body> 
</html> 
관련 문제