0

我正在尝试实现一个按钮单击事件并尝试在我的 java 脚本函数中调用它而不实际单击该按钮。

protected void btn_hid_Click(object sender, EventArgs e) {

        string fbid = tb_id.Text;
        query = "select userid from users where fbid='" + fbid + "'";
        ds = db.SelectDs(query);

    }

现在我想在页面加载发生并调用 java 脚本后立即在 javascript 函数中调用此函数。

function func() {

 alert("hiden");
 $(document).ready(function () {
                   control or simple html control
                   $("[id*='btn_hid']").click();
                  });
 alert("hiden end");
}

但这没有发生。您能告诉我该怎么做吗?

4

2 回答 2

1

您可以尝试使用此代码

 btn_hid.Attributes.Add("onclick","return YourFunction()");

注意:如果您还希望动态注册您的脚本,您可以使用

var script = "";
Page.RegisterStartupScript("YourkeyOfScript",script);

注意:您也可以OnClientClick在您的界面中使用

于 2012-10-12T09:40:47.427 回答
0

你的代码是对的。但这可能是一些问题。您可以尝试使用备用代码。

使用以下代码行。

__doPostBack('<%= btn_hid.ClientID %>', '')
于 2012-10-12T09:40:36.753 回答