【发布时间】:2011-11-03 11:28:25
【问题描述】:
我正在使用 VS2010,C# 来开发我的 ASP.NET Web 应用程序。我有一些用于选择省的组合框和另一个用于选择城市的组合框,当用户选择一个省时,城市组合框应立即显示属于该省的城市。 我在我的页面中插入了一个 AJAX 脚本管理器,还有一个 AJAX 更新面板(都来自工具箱),我在其中插入了我的组合框。然后我启用了省组合框自动回发属性,这样当用户更改他的选择时,我可以检测到它并相应地更改城市组合框的内容。 它工作正常,因为我在页面启动时将数据库中的省和城市名称加载到列表中(当然,这个加载过程是在 if(!IsPostback) 语句中执行的,因此数据只加载一次)。我认为更新城市组合框所需的时间比需要的时间多一点,因为当用户更改省份组合框选择时会有回发,执行此操作的最佳(和正确)方式是什么?可以吗?有没有更好的方法呢?更改省份组合框选择后如何立即更新城市组合框,因为目前有短暂的延迟。
谢谢
【问题讨论】: