如何从类文件(服务器端)向.aspx文件(客户端)发出请求?

时间:2009-02-12 08:18:07

标签: c# asp.net javascript .net-2.0

这对我来说是个不同的问题。我使用ASP.NET2.0和AJAX,C#。

定期客户端从HTML(客户端)向任何类(.cs)文件(服务器端)发出请求。然后通过Object或数据库对该类文件进行更新。

但我想根据该对象从类文件(服务器端)向HTML文件(客户端)发出请求。

我还使用HashTable来包含Key并与该Object相关。

如果你无法理解那么我试着以不同的方式解释你的问题,我会给你一个简单的例子:我从javascript调用任何函数到我的类函数,现在我想调用从类函数到javascript函数。

请简要解释一下, 请帮助我。

2 个答案:

答案 0 :(得分:1)

您可以在部分页面回发期间实际更改UpdatePanel的内容。因此,如果客户端单击ASPX页面上的某些内容,这会改变服务器端的对象,则可以在该往返过程中更新ASPX页面上的控件。

如果您只需偶尔更新视图而无需用户互动,那么ASP.NET AJAX Timer control会有所帮助。

答案 1 :(得分:0)

有三种方法可以与客户端的服务器端代码进行交互:

  1. 更新面板:这使用部分回发,其中页面基本上对服务器进行完全回发,然后忽略除更新面板中的所有内容之外的所有内容,然后将结果发回。

  2. 页面方法 - 这可能不是您想要的,因为页面方法要求该方法在页面本身上是静态的。

  3. Web服务方法 - 这些是您可以在后面使用的aspx代码中使用的相同Web服务,但是您需要在页面上使用脚本管理器才能在javascript中使用它们。