본문 바로가기

.NET

(219)
webbrowser control c# 에서 헤더값을 수정하려면 webBrowser1.Navigate(url, null, null, header 값들넣기); 위의 코드에서 url값을 넣거 마지막에 헤더에 필요한 값을 넣으면 된다
webbrowser control c# 스크롤을 맨밑으로 내리고 시작하려면 webBrowser1.Document.Body.ScrollIntoView(false);
webbrowser control c#에서 특정 엘러먼트 찾기 HtmlElementCollection elc = this.webBrowser2.Document.GetElementsByTagName("a"); // a 태그를 다 찾는다 foreach (HtmlElement el in elc) { var id = el.GetAttribute("id"); 특성값이 id 인 모든 엘러먼트를 찾는다. if (id.Contains("test")) 엘러먼트 id값이 test인 엘러먼트를 찾는다. { el.InvokeMember("click"); // 해당 엘러먼트를 클릭한다. } } 혹시 class특성으로 찾으시려면 className으로 특성을 찾아야합니다. class는 안되더라고요
webbrowser control c# 에서 스크립트 injection하기 // Your WebBrowser control and document var htmlDocument = this.webBrowser1.Document; if (htmlDocument != null) { HtmlElement head = htmlDocument.GetElementsByTagName("head")[0]; HtmlElement scriptEl = htmlDocument.CreateElement("script"); if (scriptEl != null) { IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement; element.text = function; // 여기에 삽입할 function 작성 head.AppendChild..
c# 랜덤하게 숫자 생성 Random rnd = new Random(); int month = rnd.Next(1, 13);
WebBrowser Control에서 스크립트 에러 무시하기 webBrowser.ScriptErrorsSuppressed = true;
Web Api Cors OPTIONS Method nuget에서 해당 라이브러리 설치 Microsoft.AspNet.WebApi.CorsWebApiConfig.cs 에서 아래 코드 삽입var enableCorsAttribute = new EnableCorsAttribute("*", "Origin, Content-Type, Accept", "GET, PUT, POST, DELETE, OPTIONS"); config.EnableCors(enableCorsAttribute); web.config 에 origin 관련 데이터 삭제
Debugging 사례 제니퍼 닷넷 적용 사례 (7) - 노후된 스토리지 장비로 인한 웹 서비스 Hang (멈춤) 현상 개발자2017.07.08. 21:25http://sysnet.pe.kr/221047031124번역하기 전용뷰어 보기이번 고객사의 사례는 좀 특이하게도, 제니퍼 닷넷으로 현상만 확인할 수 있었던 경우입니다. 내용은 간단합니다. 서비스 도중 알 수 없는 이유로 인해 더 이상 웹 요청에 대한 처리가 되지 않고 제니퍼 닷넷 제품은 그 시점에 처리율이 0으로 떨어지는 모습만을 보여주는 현상이었습니다. 이런 경우, 어쨌든 해당 고객사의 성능 문제가 나왔기 때문에 일종의 서비스 차원에서 ^^ 제가 분석해 주기도 합니다. 사실 달리 방법이 없습니다. 이럴 때는 풀 덤프를 떠서 분석해야 합니다. 풀 덤프 파일을 남기는 방법 ..