我試圖通過WebBrowserControl從我的應用程式的網站中擷取資料。我可以成功登入,但是當我以程式設計方式調用btnsearch.Invokemember("click")時,我收到一個JavaScript錯誤。如果我在WebBrowserControl上互動式地點選按鈕,則不會收到任何錯誤,并且一切正常。
在aspx頁面中,我有一個用于調用Ajax面闆的JavaScript函數:
它産生一個UniqueID。如果我們通過代碼點選btnsearch,則此唯一ID為空。
function onClickButton(rName)
{
if(validateData())
{
document.getElementById("ctl00_WorkSpace_ctlCustAVIHistory_hdnReset").value = "0";
ctl00_WorkSpace_ctlCustAVIHistory_ajxResultPanel.AjaxRequest("NewSearch"); ///these caling down function
}
}
RadAjaxPanelNamespace.RadAjaxPanel.prototype.AjaxRequest = function (eventArgument) {
this.AjaxRequestWithTarget(this.UniqueID, eventArgument);//this.UniqueID giving null from program click mouse click it is giving correct id
};任何想法為什麼發生這種情況