从客户端(javascript / jquery)触发asp.net c#中特定时间的回发

时间:2012-06-20 06:12:40

标签: c# javascript jquery asp.net timer

我需要在javascript / jquery上的特定时间后执行btnRate_Click

protected void btnRate_Click(object sender, EventArgs e) 

      {
        if (Session["User"] != null && Session["ActiveDoctor"] != null)
        {                 
            if (objRate.InsertRecord())
                Response.Redirect("../Clinics.aspx", true);
         }
     }

请帮忙......

1 个答案:

答案 0 :(得分:2)

假设有一个按钮有一个与btnRate_Click绑定的点击事件,你可以使用__doPostback来触发回发。

这意味着您可以执行以下操作:

window.setTimeout(function() { __doPostback('<%= btnRate.UniqueID %>', '');}, 1000);

这应该在调用代码后“点击”btnRate 1秒钟。

有关__doPostback的更多信息,请参阅以下问题:

How to use __doPostBack()