「しばらくしてから」とは、「3秒後にアクションを実行する必要がある」などのことを意味する場合は、setTimeoutを使用できます setTimeout(functionToCallAfterIntervalToWait, intervalToWait)
サーバー側のメソッドを呼び出したい場合は、functionToCallAfterIntervalToWait 内で ajax 呼び出しを使用できます。ajax 呼び出しに関するヘルプが必要な場合は、コメントを残してください。
JavaScript から asp.net サーバー メソッドを呼び出す方法の例については、このブログ投稿を参照してください。
jQuery を使用していると仮定すると、( .ajax()を使用して)次のように記述します。
$.ajax( {
url:"yourAspxPage/NameofTheMethodToCall",
data: {"nameOfParameter": valueOfParameter},
success: function (data) {
//this function will be called after the server side function executes successfuly
});
この関数呼び出しを他のクライアント側操作の後に行う場合は、必ず他のコマンドの下 (後) に記述してください。