Сначала измените функцию поиска на WebMethod
[WebMethod]
public static object Search(int count)
{
bool status = false;
if (count > 0)
{
if (count % 2 == 0)
{
return new { Result = true, StatusText = "Found" };
}
else
{
return new { Result = false, StatusText = string.Format("Please wait ({0})...", count) };
}
}
else
{
return new { Result = false, StatusText = "Not found" };
}
}
, измените режим идентификатора:
<asp:Literal runat="server" ClientIDMode="Static" id="litStatus" />
, затем вызовите веб-метод, используя Jquery
<script>
let count = 5;
var callSearch = function () {
var Data = JSON.stringify({ count: count });
$.ajax({
url: "/Default.aspx/Search",
data: Data,
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (response) {
$('#litStatus'').text(response.d.StatusText );
if (!response.d.Result) {
--count;
if (!count==0) {
setTimeout(callSearch, 1000);
}
} else {
alert(response.d);
}
}
});
}
callSearch()
</script>
и вы сделали .. надеюсь, мой ответ поможет вам