0

我正在开发一个 windowsphone 8 应用程序。

我的目标是从我的代码(C#)中单击网站上的某个按钮。

有没有办法做到这一点?

例子:

我在主页上有一个名为“MyButton”的按钮。然后在事件处理程序中:

private void BtnMyButton_Click(object sender, EventArgs e)
    {            
        //click button 'Search' on Google

    }
4

1 回答 1

2

您可以注册一个 Javascript 函数来调用点击事件。

在代码隐藏中:

protected void BtnMyButton_Click(object sender, EventArgs e)
{
     string script = "<script type=\"text/javascript\"> document.getElementById('yourButtonID').onclick(); </script>";
     ClientScript.RegisterClientScriptBlock(this.GetType(), "searchClick", script);
}

或者,如果您使用的是 jQuery:

protected void BtnMyButton_Click(object sender, EventArgs e)
{
     string script = "<script type=\"text/javascript\"> $('yourButtonID').Click(); </script>";
     ClientScript.RegisterClientScriptBlock(this.GetType(), "searchClick", script);
}
于 2013-09-11T12:07:18.820 回答