0

我的 ASP .NET 2.0 C# 页面中有一个下拉菜单,当用户选择任何项目时,一堆标签广告文本框会更新新信息,但目前,我的页面会回发并重新呈现。

在没有回发的情况下更新字段的最简单(或最短)方法是什么?我正在从 sql server 获取数据。

4

2 回答 2

1

如果您想在没有回发的情况下执行此操作,则需要使用 javascript 来发出 AJAX 请求。我建议使用 JQuery 来做到这一点,因为这确实是最简单的。

如果您只想在不刷新整个页面的情况下执行此操作,则可以使用 UpdatePanel 完成任务,这可能是最简单的整体操作,如果不是最高性能的话。

于 2009-07-31T03:27:46.020 回答
0

如果没有太多数据,您可以一次将所有数据发送到页面,让 javascript 单独处理事件,所有更改都将在客户端完成。但是,如果有很多数据,那么您应该执行一些 javascript 异步请求(很像 AJAX),以根据您的事件从服务器获取数据。

于 2009-07-31T03:33:20.457 回答