【发布时间】:2012-06-27 10:23:52
【问题描述】:
我在 Web 窗体上有几个 DropDown 控件,这些控件是使用 AJAX 调用类中的方法填充的。
我调用方法如下:
- 填充区();
- 填充村庄();
- FillTowns();
我认为这些独立调用创建了太多到服务器的往返行程,因此我更改了类以一次填充所有 DropDowns。
我将所有 DropDowns 的名称作为数组传递给一个类,该类具有在循环中填充这些 DropDowns 的方法。
我想知道它是否会对页面加载产生一些影响。
【问题讨论】:
-
你在说什么往返?除非您使用 Web 服务并从客户端调用各个方法,否则没有可讨论的往返(SQL Server 除外,但这里似乎不是这种情况)...
-
使用我目前的方法,我调用了一个以 DropDown 名称作为参数的方法。控件转到类,填充参数并读取下一条语句。它再次进入类以填充另一个 DropDown。有没有更快的方法来做到这一点?
-
更新您的问题,使其清楚地表明您正在使用 AJAX。这是一个完全不同的问题。
标签: c# asp.net .net ajax asp.net-4.0