1

我在 ASP.NET 中使用页面方法,在后面的代码中我编写了一个方法,该方法应该为每个循环调用一个 JavaScript 函数,然后它应该返回并继续循环。

可能吗?

[WebMethod]
public static void GetStatus()
{
    for (int i = 0; i < 10; i++)
    {
        System.Threading.Thread.Sleep(500);
        //Call javascript function
    }

}

任何帮助将不胜感激,谢谢。

4

2 回答 2

1

客户端和服务器不相互交谈 - 听起来您需要从 javascript 为每个值一遍又一遍地调用 web 方法。

于 2011-01-25T06:26:41.770 回答
0

看起来您正在尝试实现回调机制。看看这篇 MSDN文章。据我了解,您想要执行以下操作: 1. 通过 JS 调用页面/Web 方法 2. 当页面/Web 方法返回或完成时调用一些 JS 方法。

也许你应该扩大这个问题

于 2011-01-25T06:32:50.987 回答