天天看點

invoke 按鈕點選_為什麼我不能使用`Invokemember(“click”)`以程式設計方式點選我的按鈕?...

我試圖通過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

};任何想法為什麼發生這種情況