- C# 프로그램에서 Javascript function 코드 실행하는 방법
- ASP.NET이 아닌 WinForm에서 실행하는 방법
폼에 WebBrowser 콘트롤 추가
//함수 설정
webBrowser1.DocumentText =
@"<html><head>
<script type='text/javascript'>
function testFunction(text1) {
alert(text1+' add');
}
</script>
</head><body></body></html>";
webBrowser1.Document.InvokeScript("testFunction");
//함수 호출
object[] o = new object[1]; o[0] = txtMessage.Text;
object result = this.webBrowser1.Document.InvokeScript("testFunction", o);
//-------------
//참고
https://stackoverflow.com/questions/1988300/is-it-possible-to-call-javascript-method-from-c-sharp-winforms
https://www.codeproject.com/Tips/127356/Calling-JavaScript-function-from-WinForms-and-vice
반응형
'Code > C#' 카테고리의 다른 글
VS 닷넷 코어에서 버튼 콘트롤이 보이지 않는 문제 해결 방법 (0) | 2020.08.03 |
---|---|
[C#] C# 에서 파이썬 코드 실행 (0) | 2020.05.04 |
[C#] C#에서 PHP 함수 코드 사용하기 (0) | 2020.05.04 |
[C#] System.Management.ManagementException: Access denied 에러 해결 방법 (0) | 2020.02.10 |
C# 크롬 브라우저 내장하기 (0) | 2020.02.01 |