我正在开发一个windowsphone 8应用程序。
我的目标是从我的代码后面点击网站上的某个按钮(C#)。
无论如何要实现这个目标吗?
示例:
我在Mainpage上有一个名为'MyButton'的按钮。然后在事件处理程序中:
private void BtnMyButton_Click(object sender, EventArgs e)
{
//click button 'Search' on Google
}
答案 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);
}