[英]dropdownlist is asp.net
我想在dropdownlist
显示国家和相应的州。 哪种方法可以有效地将数据存储在数据库中,并使用updatepanel
显示数据,或使用javascript在客户端填充dropdown
,效率很高。 我很困惑应该采用哪种方法,或者还有其他方法吗?
如果在页面加载时需要填充列表,则应在服务器端使用标准绑定方法。 如果稍后在页面上执行操作时需要填充列表,则可以使用UpdatePanel,它将对服务器执行ajax回调。 最后,最好的恕我直言,恕我直言将是启用缓存的服务器端操作返回国家的JSON编码表示形式,该国家/地区将使用ajax调用并绑定到普通<select>
而不使用任何服务器端asp:DropDown...
亲爱的困惑, updatepanel
将是更好的方法,因为您不必重新加载整个页面。 但是,由于用户可以使用上下键浏览各个国家/地区,因此如果在用户离开国家/地区下拉列表后触发面板更新,将更加容易。
PS: Updatepanel
也是客户端方法。 如果您对jQuery感到满意,则可以使用jQuery ajax上传状态列表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.