Если по «через некоторое время» вы имеете в виду что-то вроде «через 3 секунды действие должно быть выполнено», то вы можете использовать setTimeoutsetTimeout(functionToCallAfterIntervalToWait, intervalToWait)
Если вы хотите, чтобы вызвать метод на стороне сервера, вы можете использовать вызов Ajax внутри functionToCallAfterIntervalToWait - оставьте комментарий, если вам нужна помощь с вызовом АЯКС
Для примера о том, как назвать свой метод сервера asp.net из JavaScript см this BlogPost (Google называют ASP .NET метод сервера из JavaScript для более примеры/учебники)
Предполагая, что вы используете JQuery, вы должны написать (с помощью .ajax()):
$.ajax({
url:"yourAspxPage/NameofTheMethodToCall",
data: {"nameOfParameter": valueOfParameter},
success: function (data) {
//this function will be called after the server side function executes successfuly
});
Если вы хотите, чтобы этот вызов функции производится после других клиентских операций убедитесь, что писать ниже (после) и другие команды.
В вашем коде функция JavaScript будет выполнена первой. – adatapost
Хорошо, что происходит в текущем случае и какова нехватка на данный момент? – V4Vendetta
javascript выполняет перед кодом C#, но он ждет выполнения полностью, пока я не нажму ничего на всплывающем окне, которое появляется bcoz моего кода C# – nitinvertigo