0
날짜 값을 변경 한 다음 C#의 웹 브라우저 컨트롤을 사용하여 웹 페이지에서 일부 작업을 계속 수행해야합니다. 여기 WebBrowser의 RadDatePicker에서 날짜 값을 변경하십시오.
는 전화 그때 상세 페이지 및 내 사용자 정의 JS 기능을 추가하는 방법입니다 : HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
element.text = "function SelectDate1() { " +
"var frames = window.frames; " +
"for (var i = 0; i < frames.length; i++) { " +
"var calendar = frames[i].document.getElementById('ctl00_ContentPlaceHolder1_RadDatePicker1'); " +
"} " +
"}";
head.AppendChild(scriptEl);
webBrowser1.Document.InvokeScript("SelectDate1");
을하지만이를 찾기 위해 ('<퍼센트 = RadDatePickerName.ClientID %>') 찾기 $ 사용할 필요가 컨트롤을 클릭 한 다음 selectDates를 호출하십시오. 그러나 find 메서드는 NULL을 반환합니다. 여기서 뭐가 잘못 됐니? 도와주세요.