如果“一段时间后”您的意思是“必须在 3 秒后执行一个动作”,那么您可以使用setTimeout setTimeout(functionToCallAfterIntervalToWait, intervalToWait)
如果您想调用服务器端方法,您可以在 functionToCallAfterIntervalToWait 中使用 ajax 调用 - 如果您需要有关 ajax 调用的帮助,请发表评论
有关如何从 javascript 调用您的 asp.net 服务器方法的示例,请参阅此博文(google call asp .net server method from javascript for more examples/tutorials)
假设您正在使用 jQuery,您将编写(使用.ajax()):
$.ajax( {
url:"yourAspxPage/NameofTheMethodToCall",
data: {"nameOfParameter": valueOfParameter},
success: function (data) {
//this function will be called after the server side function executes successfuly
});
如果您希望在其他客户端操作之后进行此函数调用,请确保在其他命令下方(之后)编写。