天天看点

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

};任何想法为什么发生这种情况