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

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

请帮忙....

最佳答案

假设有一个按钮有一个绑定(bind)到 btnRate_Click 的点击事件,您可以使用 __doPostback 来触发回发。

这意味着你可以这样做:

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

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

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

How to use __doPostBack()

关于c# - 从客户端(javascript/jquery)在 asp.net c# 中的特定时间触发回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11113756/

相关文章:

javascript - 测试 Jasmine 中选择器的存在

javascript - 如何在面板中呈现 Bootstrap DateTime Picker

javascript - FullCalendar TypeError : $(. ..).fullCalendar 不是函数

c# - 在特定位置写入数据

c# - 将列表中的元音字母转换为大写

c# - 如何在 C# 中获取肽的所有 dna 编码

javascript - Angular 旋转木马在旋转木马末端添加了额外的空幻灯片

c# - 在 .net 中管理和关闭动态创建的 SQL 连接

javascript - 页面退出时的 Google Analytics 事件跟踪

javascript - 用户输入未正确反射(reflect)在 AJAX URL 调用中