Asp.Net 使用UpdatePanel实现DropDownList的联动和局部更新

功能实现:
【商品分类】(DropDownList_MechndsType)下拉列表的选中值更改时,【商品名称】(DropDownList_MerchndsName)下拉列表的备选数据更新为所选商品分类下的商品。

代码示例:





  






实现方式:
DropDownList_MerchndsType的选中值作为DropDownList_MerchndsName的数据源(SQL)的WHERE条件。DropDownList_MerchndsType的SelectedIndexChanged事件触发时,更新DropDownList_MerchndsName。
※如果不使用UpdatePanel控件,只将DropDownList_MerchndsType的AutoPostBack属性设定为True,也可以使DropDownList_MerchndsTyped的SelectedIndexChanged事件被触发时,主动更新整个页面来让联动的DropDownList_MerchndsName下拉列表数据更新。

控件UpdatePanel:
此控件可以实现ASP.NET页面的局部数据更新。它是隶属于ASP.NET AJAX Extensions中的服务器控件。
※使用UpdatePanel控件时必须添加ScriptManager控件。因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的功能。一个页面中只能添加一个ScriptManager控件。


  
    <% UpdatePanel所控制的局部更新区域 %>
  


  


※当使用DropDownList的SelectedIndexChanged事件作为触发事件的时候,需要将该DropDownList的AutoPostBack属性设置为True。

你可能感兴趣的:(Asp.Net 使用UpdatePanel实现DropDownList的联动和局部更新)