按钮点击javascript背后的代码事件

时间:2012-10-12 09:35:30

标签: c# c#-3.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");
}

但这没有发生。请问你该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以尝试使用此代码

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

Nota:如果您的愿望也动态注册您的脚本,您可以使用

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

Nota:您还可以在界面中使用OnClientClick

答案 1 :(得分:0)

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

使用以下代码行。

__doPostBack('<%= btn_hid.ClientID %>', '')