使用C#单击网站上的按钮

时间:2013-09-11 11:53:29

标签: html web-services button windows-phone-8

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

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

无论如何要实现这个目标吗?

示例:

我在Mainpage上有一个名为'MyButton'的按钮。然后在事件处理程序中:

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

    }

1 个答案:

答案 0 :(得分:2)

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

在codebehind中:

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);
}